Add DAO interface to generic