NamedAggregateDecorator
Decorator interface for named aggregates following the decorator pattern. It inherits from NamedAggregate and delegates to the actual named aggregate implementation. This interface allows adding functionality dynamically without modifying the original aggregate logic.