replaced the HibernateTemplate based Dao's with Hibernate session daos, to prevent problems with lazy loading and deteached objects