docs: def modules(self):
          """(:class:`productmd.modules.Modules`) -- Compose Modules metadata"""
          if self._modules is not None:
              return self._modules
  
          paths = [
              "metadata/modules.json",
          ]
          self._modules = self._load_metadata(paths, productmd.modules.Modules)
          return self._modules