VegaSchema extends JsonSchema, where it implements
- getRandomValue() to get a single value conforming to the current schema
- checkValue(JsonValue v) to determine if the provided value is okay
Implement standard things in JsonSchema, and Vega hacks in VegaSchema