Does the subscriber have to call `Unsubscribe` in order to prevent memory leaks (as the `EventAggregator` is registered as a singleton)?