open class Required interface A : Required val a = object : A {} val b: A = object : A, Required() {}