code: def rename_columns(self, mapping: Dict[str, str]) -> "Feature":
      for child in self.children:
          child.rename_columns(mapping)
      self.cached_display_name = None
      return self
  
imports: import hashlib
  import itertools
  from typing import Dict, List, Optional, Tuple, Union
  import numpy
  import pandas
  from pandas._typing import DtypeObj
  from upgini.autofe.all_operands import find_op
  from upgini.autofe.operand import Operand, PandasOperand
label_desc: Use image node_id 5 for calling the Feature obj's underlying member method code with example usage: obj.rename_columns(mapping) and returns: self