          except AttributeError:
              list_serializer_class = serializers.ListSerializer
  
          self.fields[results_field] = list_serializer_class(
              child=object_serializer(),
              source='object_list'
          )
          self.fields[results_field].bind(field_name=results_field, parent=self)
  
  
 
</s> remove         self.fields[results_field].bind(field_name=results_field, parent=self)
 </s> add  </s> remove class DefaultObjectSerializer(serializers.ReadOnlyField):
 </s> add class DefaultObjectSerializer(serializers.Serializer): </s> remove 
    def __init__(self, source=None, many=None, context=None):
        # Note: Swallow context and many kwargs - only required for
        # eg. ModelSerializer.
        super(DefaultObjectSerializer, self).__init__(source=source)
 </s> add     def to_representation(self, value):
        return value
            child=object_serializer(*args, **kwargs),
          except AttributeError:
              list_serializer_class = serializers.ListSerializer
  
          self.fields[results_field] = list_serializer_class(
            child=object_serializer(*args, **kwargs),
              source='object_list'
          )
          self.fields[results_field].bind(field_name=results_field, parent=self)
  
  
keep keep keep keep replace keep keep keep keep keep
 Pass init arguments through to serializer from pagination serializer.

Closes #2355.

Normally a serializer won't need these arguments on __init__, but
if a user has customized __init__ they may expect them to be available. 
rest_framework/pagination.py