- removed the dependency to Aggregates and make it private
- now the CommandHandler needs only the IStoreAndRetrieveAggregates interface