UserService.cs refactoring works