docs: def md5(self):
          """Return md5 from meta, or compute it if absent."""
          md5 = self.meta.get("md5")
          if md5 is None:
              md5 = str(hashlib.md5(self.value).hexdigest())
  
          return md5