CommandBus
<R, C extends Command<R>>R
send(CommandMessage<R,C> commandMessage)
send(C command)
send(C command, Metadata metadata)