ticketSystem

abstract fun <T : TicketSystem> ticketSystem(type: KClass<T>, block: T.() -> Unit)
abstract val ticketSystem: TicketSystem?