Remove obsolete initialize, discard and optional aggregate changed behaviour
Cleanup
Cleanup and Refactor Aggregate specs
Stop accessing private member variable in aggregate spec, Refactor
Add command to Aggregate so we can call the root methods with it
Refactor aggregate specs to use command
Move Aggregate specific behaviour from the aggregate service into the aggregate and add more specs
Adapt aggregate service to new aggregate command API
Fix change tracking of previously applied properties
Add EntityMap when generating DomainEvent on Aggregate
Refactor Aggregate
Refactor applyChanges to applyDomainEvents on Aggregate, Use real cloning helper for clones