def retrieve(self, operation, field=None):
        obj = self._get(operation, field)
        if obj is None:
            return Mark(collection=self.collection, operation=operation, field=field)
        return Mark.from_dict(self.collection, obj)