docs: def run(self, row, **kwargs):
          """Methods takes a row and depending if a dict or list,
          runs RML rules.
  
          Args:
          -----
              row(Dict, List): Row from CSV Reader
          """
          self.source = row
          kwargs['output'] = self.__graph__()
          super(CSVRowProcessor, self).run(**kwargs)
          return kwargs['output']