'Returns the object for the key
Override it for efficiency.'

def get(self, pk):

    for item in self.store.get(self.query_class):
        pk = item.properties[item.pk].col_type(pk)
        if (getattr(item, item.pk) == pk):
            return item
