more generic behavior for getting WMService