Wasn't clear on this. I was able to use this as a serializer without making it an Extension. Does a custom serialization need to be an Extension?

I could add this code, but I was unclear as to why it worked in 2.0.5 without it.