Yes, as per the channel discussion earlier, it seems that with the new framework the direct reference does work. However if we go that route I would like to see the reference of the form {pageEnhancer} rather than {uiEnhancer} which reduces the risk of ambiguity and stray reference as the component is refactored. This would imply fixing the pageEnhancer's own definition in UIEnhancer.js to use a slightly less silly model where the "pageEnhancer" is a grade applied to the particular uiEnhancer instance rather than the nutty "containment 'n' grab" model that we were forced to before - this should be reasonably straightforward with the new framework.