abstract class Foo {/* ClassDeclarationStructureElement */ abstract var id: Int/* DeclarationStructureElement */ protected set } class Bar : Foo() {/* ClassDeclarationStructureElement */ override var id: Int = 1/* DeclarationStructureElement */ public set } fun test() {/* DeclarationStructureElement */ val bar = Bar() bar.id = 1 }