Moving more model-specific logic directly into KinveyClient.