docs: def parse_params(self, params):
          """
          Parsing params, params is a dict
          and the dict value can be a string
          or an iterable, namely a list, we
          need to process those iterables
          """
          for (key, value) in params.items():
              if not isinstance(value, str):
                  string_params = self.to_string(value)
                  params[key] = string_params
          return params