couple this to message aggregator, when starting a command returns CommandManagerItem