Moved some methods to private in User model