Boils down to the question: "do I make EventStream depend on ActorSystem"?

If yes, the EventStream can spin up the Unsubscriber by itself.
If not - an external guy must start the Unsubscriber => in which case I'd keep it public - external people might have to create an unsubscriber...