Immutable vs mutable aggregates