Why are you referencing shared events/listeners here? The `AbstractListenerAggregate` is not intended for managing or manipulating shared events at all; that's the purpose of the `SharedListenerAggregateInterface`. The `AbstractListenerAggregate` does not implement that interface.