Implemented all methods in the domain object factory and the DAO