Refactoring

extracted service classes from User model