code: def __init__(
      self, strval: str, obj: DemoDefaults = None
  ):  # use different param and property names as additonal check
      self.simple = strval
      self.complex = obj
  
imports: import unittest
  from pathlib import Path
  from typing import Any, Dict, List
  from transfer_nlp.plugins.config import CallableInstantiationError, ExperimentConfig, LoopInConfigError, UnknownPluginException, UnknownReferenceError, register_plugin
label_desc: Use image node_id 1 to create a new DemoComplexDefaults object  with example: obj = DemoComplexDefaults(strval, obj)