Refactor to use the new TicketDto constructor