I see what you mean, but I really don't want to override a custom publisher that might have been set on a non-bean factory that was injected.

If someone does that, but fails to give it a publisher, they'll see the WARN log.

I suppose we could add a getter and only replace it if it's null (if you really feel strongly about it), but my feeling is to leave it like it is.