Move all methods to the user model