open class A interface B : A by a { val a: A } val test = A() interface C : A by test