private object UnWrap(object message) { if (message is RouterEnvelope) { return message.AsInstanceOf<RouterEnvelope>().Message; } return message; }