Customizing Authentication. Extending existing User model