public MessageUnit(EndpointConfiguration configuration)
{
this.configuration = configuration;
outgoingTransport = new List<TransportMessage>();
incomingTransport = new List<TransportMessage>();
deadLetter = new List<TransportMessage>();
incomingLogical = new List<LogicalMessage>();
outgoingLogical = new List<LogicalMessage>();
}