reduced scope of provided dependencies.
refactored DAOLite.
Fixed issue with AbstractUserType getting null properties.