public HardwareValuesRecorderMenuController(ContextMenuController cmc, HardwareMonitorType hwmTypes)
            {
                _cmc = cmc;
                _hardwareValuesMap = new Dictionary <HardwareMonitorType, ICollection <Tuple <float, DateTime> > >();
                _hardwareLabelsMap = new Dictionary <HardwareMonitorType, ToolStripLabel>();

                if (hwmTypes.HasFlag(HardwareMonitorType.Temperature))
                {
                    var label = new ToolStripLabel(_TEMPERATURE_TEXT);
                    label.Name = _TEMPERATURE_TEXT;
                    _hardwareValuesMap.Add(HardwareMonitorType.Temperature, new LinkedList <Tuple <float, DateTime> >());
                    _hardwareLabelsMap.Add(HardwareMonitorType.Temperature, label);
                    _cmc._logsItem.DropDown.Items.Insert(0, label);
                }
            }