I'm confused by this property.
I'd like to use it for adding app-specific options to some schema definitions (which I take is its purpose), but I'm stumped by the structure of the Dictionary: why <JToken, string> and not <string, JToken>?
Especially since each pair is serialized as:
"value" : [dictionary key],
"label" : [dictionary value]
Thanks for the library, by the way. It's a great help, and leaves Microsoft's in the dust.