/// <summary>
        /// Starts the <see cref="SynchronizedClientSubscription"/> or restarts it if it is already running.
        /// </summary>
        public override void Start()
        {
            if (!Enabled)
            {
                m_startTimeSent = false;
            }

            // Reset compressor on successful resubscription
            if ((object)m_compressionBlock != null)
            {
                m_compressionBlock.Reset();
            }

            base.Start();
        }