code: def copy_to(self, target: "Base"):
      target_fields = target._FIELDS
      no_copy_attrs = self._no_copy_attrs_
      for k, field in self._FIELDS.items():
          if k in no_copy_attrs:
              continue
          try:
              # Slightly faster than getattr.
              value = field.__get__(self, k)
              target_fields[k].set(target, value)
          except AttributeError:
              continue
  
      return target
  
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 11 for calling the Base obj's underlying member method code with example usage: obj.copy_to(target) and returns: target