code: def onNeedsUpdate(self, proposal):
      if proposal.value:
          content = {
              "type": "needsUpdate",
          }
          self.send(content=content, buffers=None)
      # Never actually set value
      return False
  
imports: from traitlets import Bool, validate
  from .Material_autogen import Material
label_desc: Use image node_id 1 for calling the Material obj's underlying member method code with example usage: obj.onNeedsUpdate(proposal) and returns: False