Interfaces
 InterfaceDescription
 CommandObserver Represents a message receiver that gets invoked when an asnychronous command starts or finishes its execution.
 MessageErrorHandler Handles errors thrown by regular message targets or interceptors.
 MessageReceiver Base interface for all types of message receivers a MessageRouter handles.
 MessageTarget Represent a regular target for a message.