This diagram depicts the proposed change to find() involving scope. The top left “Singleton C” shows a shared object C available throughout the application to all objects. The right “Scoped C” shows a pair of shared objects Ca and Cb which are available to certain segments of the app (the scope). The bottom left “Prototype C” shows how the other form of object wiring — prototype — works.