+Json6r6 - looks like working without modifications
-Json45r11
-ObjectListView_260
+Script compilation initializes Optimizer with ScriptParameters and pushes to OptimizerControl, removing "optimizerInitializedProperly == false" (including app restart => Optimizer fills up with Script&Indicator Prarmeters for a JSON-based strategy)

+Optimizer gets Initialize()d on Symbol / DataRange / PositionSize change as well (+Backtest On Bars/Parameters Changed); optimization results CLEAR OUT !!! Once you loose them - next time you'll open another Chart with same strategy to play; sorry that was easiest to implement :)
TODO fix outOfSpread GMNK,LKOH