awesome enhancements in my JsonProvider serialization / deserialization functionality