internal RemoveCodeIssueComputersWorkItem(IList<ICodeIssueComputer> currentComputers,
     IEnumerable<ICodeIssueComputer> toRemoveComputers, CodeIssueComputersBlackList blackList,
     RemoveGlobalRefactoringWarnings removeWarningEvent, 
     ProblematicRefactoringsCountChanged countChangedEvent)
 {
     this.currentComputers = currentComputers;
     this.toRemoveComputers = toRemoveComputers;
     this.blackList = blackList;
     this.removeWarningEvent = removeWarningEvent;
     this.countChangedEvent = countChangedEvent;
     this.logger = NLoggerUtil.GetNLogger(typeof (RemoveCodeIssueComputersWorkItem));
 }
 public AddCodeIssueComputersWorkItem(IList<ICodeIssueComputer> currentComputers, 
     IEnumerable<ICodeIssueComputer> newComputers, CodeIssueComputersBlackList blackList, 
     CodeIssueComputersAdded changeEvent, ProblematicRefactoringsCountChanged countChanged)
 {
     this.currentComputers = currentComputers;
     this.newComputers = newComputers;
     this.blackList = blackList;
     this.changeEvent = changeEvent;
     this.countChangd = countChanged;
 }