docs: def put(self, item: T, context: PipelineContext = None) -> None:
          """Puts an objects into the data sink. The objects may be transformed into a new type for insertion if necessary.
  
          Args:
              item: The objects to be inserted into the data sink.
              context: The context of the insertion (mutable).
          """
          LOGGER.info("Converting item \"{item}\" for sink \"{sink}\"".format(item=item, sink=self._sink))
          item = self._transform(data=item, context=context)
          LOGGER.info("Puting item \"{item}\" into sink \"{sink}\"".format(item=item, sink=self._sink))
          self._sink.put(self._store_type, item, context)