NamedTypedAggregate
Interface combining named aggregate capabilities with type information.
This interface represents an aggregate that has both a name (within a bounded context) and type information, providing complete identification and typing for aggregates.
Parameters
A
The type of the aggregate.