improved Command
Improvements on Aggregate and Event