refactored TicketException, in order to support localized messages.