class Bar open class SuperClass(bar: Bar) class Foo(val bar: Bar) : SuperClass(bar) { //val bar = bar } fun main(args: Array) { Foo(Bar()).bar }