and how to use it. In particular you can't use it before the ApplicationContext is past phase=0 of lifecycle startup. Fixes gh-48