trait NoC { { } val a : Int get() = 1 { } } class WithC() { val x : Int { $x = 1 $y = 2 val b = x } val a : Int get() = 1 { val z = b val zz = x val zzz = $a } }