abstract class A { open var attribute = "a" protected set } class C : A() { public override var attribute = super.attribute public set } fun main() { val c = C() c.attribute = "test" } // IGNORE_FIR KT-44939