Making a service worker act as a dependency injector