public override void InitializeWith(ICommandCollector commandCollector)
        {
            base.InitializeWith(commandCollector);
            _subPresenterItemManager.AllSubPresenters.Each(pres =>
            {
                pres.StatusChanged  += subPresenterChanged;
                pres.StatusChanging += subPresenterChanging;
            });

            ProtocolMode           = ProtocolMode.Simple;
            _protocolPropertiesDTO = _protocolPropertiesDTOMapper.MapFrom(_protocol);
            _view.UpdateChartControl(_protocolChartPresenter.View);
            _view.BindToProperties(_protocolPropertiesDTO);
            refreshPlot();
        }