IrModel
constructor(modelName: String, id: String, typeSet: TypeSet, properties: List<IrProperty>, possibleTypes: List<String>, accessors: List<IrAccessor>, implements: List<String>, modelGroups: List<IrModelGroup>, isInterface: Boolean, isFallback: Boolean)