ModelPropertyView
constructor(name: String, label: String, typeName: String, qualifiedTypeName: String, kind: ModelValueKind, nullable: Boolean, valueText: String?, referenceIds: List<String>, choices: List<String>, source: ModelSourceBinding?, selectedChoice: String? = null, referenceTargetType: String? = null, referenceTargets: List<ModelReferenceTarget> = emptyList(), presentation: ModelValueBadge? = null)