public void Write(IGatewayMessage message) { Guard.NotNull(message, "message"); byte[] bytes = GatewayPacket.Pack(message, _gatewayBlobStore); _queue.AddMessage(bytes); }