Change JsonDeserializer._valueDeserializer to be fully immutable (yay)