public Processor(IJanitor janitor, IAspectExtractor aspectExtractor, IAssetsCache cache, IInjectionCollector injectionCollector, IAspectWeaver assectWeaver, IEnumerable <IEffectWeaver> effectWeavers, ILogger logger) { _aspectExtractor = aspectExtractor; _injectionCollector = injectionCollector; _cache = cache; _assectWeaver = assectWeaver; _effectWeavers = effectWeavers; _janitor = janitor; _log = logger; }