static void AddHeaderIfNonExistant(MessagePayload payload) { if(payload.HasHeader<LastSentHeader>()) return; payload.AddHeader(new LastSentHeader()); }