To be consistent we could even think about moving `System.add_service(service)` into `activate_subscription`. It's somehow part of this, isn't it?