broke AbbyyTicket out of a strange class hierarchy