code: def on_value_change(self, picker, old, new):
          
          d = self.declaration
          with self.widget.setValue.suppressed():
              d.value = new
docs: Set the checked property based on the checked state
          of all the children