Remove IOptimizable Interface and replaced with TradeModel Class