code: def keys(self):
      
      columns = set()
      for name in vars(self):
        if (not name) or name[0] == "_":
          continue
        columns.add(name)
      return columns
docs: Return iterable of columns used by this object.