ITicket and TradeManager Model

need to put Interfaces in Framework so we dont get circular reference