class_docstr: Class for storing a causal estimand, typically as a result of the identification step.
code: def __deepcopy__(self, memo):
      return IdentifiedEstimand(
          self.identifier,  # not deep copied
          copy.deepcopy(self.treatment_variable),
          copy.deepcopy(self.outcome_variable),
          estimand_type=copy.deepcopy(self.estimand_type),
          estimands=copy.deepcopy(self.estimands),
          backdoor_variables=copy.deepcopy(self.backdoor_variables),
          instrumental_variables=copy.deepcopy(
              self.instrumental_variables
          ),
          frontdoor_variables=copy.deepcopy(self.frontdoor_variables),
          mediator_variables=copy.deepcopy(self.mediator_variables),
          default_backdoor_id=copy.deepcopy(self.default_backdoor_id),
          identifier_method=copy.deepcopy(self.identifier_method),
      )
  
file_path: dowhy/dowhy/causal_identifier/identified_estimand.py
imports: import copy
  from typing import List, Optional
  import sympy
  from dowhy.utils.api import parse_state
label_desc: Use image node_id 8 for calling the IdentifiedEstimand obj's underlying member method code with example usage: obj.__deepcopy__(memo) and returns: IdentifiedEstimand