public virtual void Initialize(XmlElement config, IEventManager eventManager, IProfile profile) { folderFilterPattern = config["Filter"].InnerText; suiteName = config["SuiteName"].InnerText; monitor = new RecyclingFileMonitor(profile, config["Watch"].InnerText, folderFilterPattern, Process); this.eventManager = eventManager; this.eventManager.Subscribe(EventSinkType, monitor.ProcessFolder); }