open class Base(name: T?) { } open class One(name: T?, second: K?) : Base(name) { private var mySecond: K? = null { mySecond = second } }