setting parameterized types on specific daos