code: def version(self):
          
          if not self._version:
              self._version = hashlib.md5(self.rendered.encode()).hexdigest()[:8]
          return self._version
docs: Return (generating first if needed) version hash.