Exceptions, DaoFactory refactoring