subType

abstract fun subType(key: String, subType: Class<out T>)