protected virtual void Visit(JsonSchemaResource resource)
 => resource.Accept(this);