if you are not the one who initiated the command, ditch it!
it means that CommandReply should have a destination !
is this a transport or an application layer problem?
sends a message on a bus: note that BusMessage should have sender and
destination information but it is not the role of the communication layer
to parse destination information such as "subsystem1, subsystem2" or
"subsystem3/module"a.