Mongodb generics