Added some javadocs.
Replaced extra generic features of custom daos.