code: def __setattr__(self, name, value):
      if name not in {"_cm_experiment", "_cm_trial"}:
          setattr(self._cm_trial, name, value)
      else:
          object.__setattr__(self, name, value)
  
imports: from __future__ import annotations
  import copy
  import hashlib
  import logging
  import os
  import warnings
  from datetime import timedelta
  from orion.core.utils.exceptions import InvalidResult
  from orion.core.utils.flatten import unflatten
label_desc: Use image node_id 3 for calling the TrialCM obj's underlying member method code with example usage: obj.__setattr__(name, value) without return types