public DispatchOneEvent(
     MessageActivationInfo[] directory,
     ISystemObserver observer,
     IMessageDispatchStrategy strategy)
 {
     _observer = observer;
     _directory = directory;
     _strategy = strategy;
 }
 public DispatchCommandBatch(MessageActivationInfo[] messageDirectory, IMessageDispatchStrategy strategy)
 {
     _messageDirectory = messageDirectory;
     _strategy = strategy;
 }