public UserUpdateResponse(UserUpdateResponseEnum result)
 {
     Result = result;
     if (result == UserUpdateResponseEnum.Success)
     {
         throw new InvalidOperationException("Cannot use this constructor while success");
     }
 }
 public UserUpdateRepositoryResponse(UserUpdateResponseEnum result, User user)
 {
     Result = result;
     User   = user;
 }