CommandBusCommandAware interface + adapter + commandInterface + tests