FLUID-4822: Convert public functions to invokers; make onReady an aggregate