One init
Alternate profile on load
Using encrypted password
Removed password from user
Reordered constructor