interface MyTrait
{
    var property : String
    fun foo() = property
}

open class B(param : String) : MyTrait
{
    override var property : String = param
    override fun foo() = super.foo()
}

fun box()= B("OK").foo()
