Implement UserService and UserSessionService