code: def _set_property(self, val, *args):
          
          val = UserClassAdapter._set_property(self, val, *args)
          if val:
              Adapter._set_property(self, val, *args)
          return val
docs: Private method that sets the value currently of the property