public override void InputMessage(MessagePayload toInput)
        {
            Logger.Debug("Recording message sequence origin on payload {0}", toInput.Id);

            toInput.SetFirstSequence(messageCache.GetFirstSequenceInCache());
            toInput.SetSequenceOriginSetOn(messageCache.FirstItemCachedOn);
            OnMessageProcessed(toInput);
        }