Refactored Passwords out of the User trait