Multiple Definitions Types
TBD -> a definition should be able to conform to one of the definitions Should also support multiple types for object arrays
{
"$schema*": "#ref | #schema",
"$class*": "#properties & #methods"
}
{
"$schema*": [
{
"\\$ref": "$reference"
},
{
"type": "$type"
}
]
}