Rename 'operating_system' field in MobileClient to 'client_type' to be more consistent with naming.
Also made it an integer property storing enums, rather than strings