package i val List.length = size() val List.length1 : Int get() = size() val String.bd = this + "!" val String.bd1 : String get() = this + "!" class A { val ii : Int = 1 } val A.foo = ii val A.foo1 : Int get() = ii class C { inner class D {} } val C.foo : C.D = D() val C.bar : C.D = C().D() val C.foo1 : C.D get() = D()