public override void InputMessage(MessagePayload toInput)
 {
     if (toInput.HasCorrelationId() && !TryCorrelate(toInput)) return;
     OnMessageProcessed(toInput);
 }
 void SetCurrentCorrelationId(MessagePayload toInput)
 {
     if (!toInput.HasCorrelationId()) return;
     correlationLookup.SetCurrentCorrelationId(toInput.GetCorrelationId());
 }