Refactor: TicketType