code: def __init__(self, actor: ClassNode, method_name: str, options: dict):
      # TODO(sang): Theoretically, We should use weakref cuz it is
      # a circular dependency but when I used weakref, it fails
      # because we cannot serialize the weakref.
      self._actor = actor
      self._method_name = method_name
      self._options = options
  
imports: from weakref import ReferenceType
  import ray
  from ray.dag.dag_node import DAGNode
  from ray.dag.input_node import InputNode
  from ray.dag.format_utils import get_dag_node_str
  from ray.dag.constants import PARENT_CLASS_NODE_KEY, PREV_CLASS_METHOD_CALL_KEY
  from ray.util.annotations import DeveloperAPI
  from typing import Any, Dict, List, Union, Tuple, Optional
label_desc: Use image node_id 1 to create a new _UnboundClassMethodNode object from inherited base classes: object with example: obj = _UnboundClassMethodNode(actor, method_name, options)