Template Daos implementation