I don't see any reason to add special behaviors on the registration of listeners (except improving the error reporting when someone tries to register a private service, which is currently silently skipped)