Applied Generics on Dao classes.