Add javadoc
Add projection to userDAO