Refactored UserService spring architecture