docs: def show_item_dict(self, item):
          """Returns a json-able dict for show"""
          d = {}
          for col in self.show_columns:
              v = getattr(item, col)
              if not isinstance(v, (int, float, string_types)):
                  v = str(v)
              d[col] = v
          return d