docs: def get(self, key, default=None):
          """ Gets @key from :prop:key_prefix, defaulting to @default """
          try:
              result = self._loads(self._client.hget(self.key_prefix, key))
              assert result is not None
              return result
          except (AssertionError, KeyError):
              return default or self._default