code: def _predict(self, item, call_x: bool = False):
      if call_x:
          item = self.model_x.predict(item)
      else:
          # model_x will still be called in model_y
          item = self.model_y.predict(item)
      time.sleep(0.1)
      item = self.model_z(item)
      return item
  
imports: import math
  import time
  from typing import Any, Dict
  import pytest
  from modelkit.core import ModelLibrary
  from modelkit.core.model import Model
  from modelkit.core.profilers.simple import SimpleProfiler
label_desc: Use image node_id 2 for calling the DynamicModel obj's underlying member method code with example usage: obj._predict(item, call_x) and returns: item