code: def _to_representation(self, instance):
          
  
          if self.enable_optimization:
              representation = self._faster_to_representation(instance)
          else:
              representation = super(
                  WithDynamicSerializerMixin,
                  self
              ).to_representation(instance)
  
          if settings.ENABLE_LINKS:
              # TODO: Make this function configurable to support other
              #       formats like JSON API link objects.
              representation = merge_link_object(
                  self, representation, instance
              )
  
          if self.debug:
              representation['_meta'] = {
                  'id': instance.pk,
                  'type': self.get_plural_name()
              }
  
          # tag the representation with the serializer and instance
          return tag_dict(
              representation,
              serializer=self,
              instance=instance,
              embed=self.embed
          )
docs: Uncached `to_representation`.