I got stuck again with custom serializers. I have a rather simple external object, which has three number fields: x, y and z and I want to create a custom serizer that replaces zeros with missing values and vice versa. Here is what I've written. It produces correct output, but refuses to read because it expects additional openning