internal open class Base(name: String) internal class One(name: String, private val mySecond: String) : Base(name)