Abstract DAO factory and Facade