docs: def add_substitution(self, substitution):
          """Add a new Substitution to this Personalization.
  
          :type substitution: Substitution
          """
          if isinstance(substitution, dict):
              self._substitutions.append(substitution)
          else:
              self._substitutions.append(substitution.get())