Model user entity. #1
Add validation and secure password