I don't think we should do that. The whole point of having and ODM/Adapter is to not deal with that explicitly and just define your models and collections to have the appropriate behaviour e.g. what possibly could we do with an index in a use case for an adapter?