docs: def _init_helper(self, vars_):
          """Overwrite defaults (if they exist) with arguments passed to constructor"""
          for k in vars_:
              if k == 'kwargs':
                  for kwarg in vars_[k]:
                      setattr(self, kwarg, vars_[k][kwarg])
              elif k != 'self':
                  setattr(self, k, vars_[k])