Mark JsonValue.Object as obsolete and use JsonValue.Record instead internally