              return (self.from_native(item) for item in data)
          self._errors = {}
          attrs = self.restore_fields(data)
          if not self._errors:
              return self.restore_object(attrs, instance=getattr(self, 'instance', None))
  
      @property
      def errors(self):
          """
          Run deserialization and return error data,
 
</s> remove             self._data = self.to_native(self.instance)
 </s> add             self._data = self.to_native(self.object) </s> remove         print match.group(1)
 </s> add  </s> remove         pass
        # if value in validators.EMPTY_VALUES and self.required:
        #     raise ValidationError(self.error_messages['required'])
 </s> add         if value in validators.EMPTY_VALUES and self.required:
            raise ValidationError(self.error_messages['required']) </s> remove         self.instance = instance
 </s> add         self.object = instance </s> remove         self.required = not(readonly)
 </s> add         if required is None:
            self.required = not(readonly)
        else:
            assert not readonly, "Cannot set required=True and readonly=True"
            self.required = required
            return self.restore_object(attrs, instance=getattr(self, 'object', None))
              return (self.from_native(item) for item in data)
          self._errors = {}
          attrs = self.restore_fields(data)
          if not self._errors:
            return self.restore_object(attrs, instance=getattr(self, 'object', None))
  
      @property
      def errors(self):
          """
          Run deserialization and return error data,
keep keep keep keep replace keep keep keep keep keep
 Fix some bits of serialization 
rest_framework/serializers.py