Create AbstractTroubleTicketDataProvider.cs