void produceNextValue()
        {
            var nextVal  = m_DataGenerator.GetNextValue();
            var nextData = new TimedData(nextVal, DateTime.Now);

            Debug.WriteLine("Data produced. Timestamp={0}, Value={1}", nextData.Timestamp, nextData.Value);
            m_DataBus.Publish(nextData);
        }