configuration.add("InjectNamed", new InjectNamedWorker(objectProvider, locator));
configuration.add(
"InjectAnonymous",
new InjectAnonymousWorker(locator, injectionProvider),
"after:InjectNamed");
configuration.add("InjectAsset", new InjectAssetWorker(assetSource), "before:InjectNamed");
configuration.add("InjectBlock", new InjectBlockWorker(), "before:InjectNamed");
configuration.add("MixinAfter", new MixinAfterWorker());
configuration.add("Component", new ComponentWorker(resolver));
configuration.add("Environment", new EnvironmentalWorker(environment));