code: def __set__(self, obj, value):
      if not self.fset:
          raise AttributeError("can't set attribute")
      type_ = type(obj)
      return self.fset.__get__(obj, type_)(value)
  
file_path: snips-nlu/snips_nlu/common/abc_utils.py
label_desc: Use image node_id 3 for calling the ClassPropertyDescriptor obj's underlying member method code with example usage: obj.__set__(obj, value) and returns: self