Inheritance: Resource
        public async Task<ScimUser> CreateUser(ScimUser user)
        {
            var kernelUser = _Mapper.Map<KernelUser>(user);
            var userRecord = await _UserManager.CreateUser(kernelUser);

            if (userRecord == null)
                throw new ScimException(HttpStatusCode.BadRequest, "Could not create user.");

            return _Mapper.Map<ScimUser2>(userRecord);
        }
 public async Task<ScimUser> UpdateUser(ScimUser user)
 {
     var kernelUser = _Mapper.Map<KernelUser>(user);
     return _Mapper.Map<ScimUser2>(await _UserManager.UpdateUser(kernelUser));
 }