docs: def dimension_ids(self):
          """ Return the Dimensions on this shelf in the order in which
          they were used."""
          return self._sorted_ingredients([
              d.id for d in self.values() if isinstance(d, Dimension)
          ])