def __getattr__(self, attr): if attr in IC_Property.get_all_property_names(): return IC_Property(self._handle, attr) else: raise AttributeError
def list_property_names(self): return IC_Property.get_all_property_names()