docs: def concepts(self):
          """ Return all existing concepts, i.e. dimensions, measures and
          attributes within the model. """
          for measure in self.measures:
              yield measure
          for aggregate in self.aggregates:
              yield aggregate
          for dimension in self.dimensions:
              yield dimension
              for attribute in dimension.attributes:
                  yield attribute