Cleaned Up TicketRepository interface