IEnumerable <TDocument> IDocumentCollection <TDocument> .GetById(IEnumerable <string> keys) { var docs = _collection.GetById(keys); foreach (var doc in docs) { yield return((TDocument)doc); } }