code: def set(self, key, value):
          
          if not self.subsystem.is_cut:
              super().set(key, value)
docs: Only need to set if the subsystem is uncut.
  
          Caches are only inherited from uncut subsystems.