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