protected BackgroundWorker(IBackgroudWorkerProxy workProxy, WorkerConfig config)
 {
     _workProxy = workProxy;
     _config    = config;
 }