public T Get <T>(string property, object value) where T : IContainSagaData { var classmap = BsonClassMap.LookupClassMap(typeof(T)); var membermap = classmap.GetMemberMap(property); var propertyFieldName = membermap.ElementName; var result = _repo.FindByFieldName <T>(propertyFieldName, value); return(result); }