refine the exception description of JsonDocument
change the modifier of JsonValue and its sub classes