      'RequestMixin',
      'ResponseMixin',
      'AuthMixin',
      'ResourceMixin',
      # Model behavior mixins
      'ReadModelMixin',
      'CreateModelMixin',
      'UpdateModelMixin',
 
</s> remove         return _object_to_data(_model_to_dict(obj))
 </s> add         return _object_to_data(_model_to_dict(obj, resource)) </s> remove     def object_to_data(self, obj):
        resource = self.resource(self)
        return resource.object_to_data(obj)
 </s> add  </s> remove         return [_object_to_data(item) for item in obj.all()]
 </s> add         return [_object_to_data(item, resource) for item in obj.all()] </s> remove         return [_object_to_data(item) for item in obj]
 </s> add         return [_object_to_data(item, resource) for item in obj]
    #
    'InstanceMixin',
      'RequestMixin',
      'ResponseMixin',
      'AuthMixin',
      'ResourceMixin',
    #
    'InstanceMixin',
      # Model behavior mixins
      'ReadModelMixin',
      'CreateModelMixin',
      'UpdateModelMixin',
keep keep keep add keep keep keep keep
 Sorting out resources.  Doing some crazy magic automatic url resolving stuff.  Yum. 
djangorestframework/mixins.py