code: def new_inner_member(self, name=None, params=None):
          
          if name is None:
              name = 'Generated_checkmodulation_%s' % uuid.uuid4()
  
          if params is None:
              params = {}
  
          params['checkmodulation_name'] = name
          checkmodulation = CheckModulation(params)
          self.add_item(checkmodulation)
docs: Create a CheckModulation object and add it to items
  
          :param name: CheckModulation name
          :type name: str
          :param params: parameters to init CheckModulation
          :type params: dict
          :return: None
          TODO: Remove this default mutable argument. Usually result in unexpected behavior