The Educational Story of the Service Objects

I also had to make use of prototype-scoped services in some circumstances with the ExtensionFacade implementation, for similar reasons (the components were context-stateful). The alternative pushes some or all of the state-management back onto the client.