Added javadoc for DataAccessLayer, Model and ModelImpl