code: def _copy_tags_(self):
      cls = type(self)
      member = f"__copy_tags_{cls.__name__}"
      try:
          return getattr(cls, member)
      except AttributeError:
          slots = sorted(
              f.name
              for k, f in self._FIELDS.items()
              if k not in self._no_copy_attrs_
          )
          setattr(cls, member, slots)
          return slots
  
imports: from typing import Dict, Tuple, Type
  from ..serialization.serializables import Serializable, StringField
  from ..serialization.serializables.core import SerializableSerializer
  from ..utils import tokenize
label_desc: Use image node_id 3 for calling the Base obj's underlying member method code with example usage: obj._copy_tags_() and returns: getattr, slots