open class A { public open val foo: String = "" } interface Z { public val foo: String }