alias/properties added.
password field fixed.
user properties updated.
bug fixes.
refactoring.
minor fixes.
minor fix.
minor fixes.
minor fixes.
minor fixes.
unit tests added.
unit tests updated.
unit tests updated.
minor updates.
minor changes