JsonDocument serialization support