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;
 }