Project DAO refactoring.