code: def find(self, *args, **kwargs):
          cursor = self.delegate.find(*args, **kwargs)
          grid_out_cursor = create_class_with_framework(
              AgnosticGridOutCursor, self._framework, self.__module__)
          return grid_out_cursor(cursor, self.collection)