docs: def refresh(self):
          '''
          Refresh the document from the database.
          '''
          d = self.rr.table(self.table).get(self.pk_value).run()
          if d is None:
              raise KeyError
          for k in d:
              dict.__setitem__(
                      self, k, watch(d[k], callback=self._updated, field=k))