interface A { val String.prop : Int } class B : A { override val String.prop: Int get() = TODO("Not yet implemented") }