docs: def available_modes(self):
          """Return list of available mode names."""
          if not self._available_modes:
              modes = self.available_modes_with_ids
              if not modes:
                  return None
              self._available_modes = list(modes.keys())
          return self._available_modes