Implement user model with password.