Started porting command gateway from Axon