JSON Schema plugin for component/model