protected virtual void Cleanup()
 {
     DataSource.Cleanup();
     Processors.Cleanup();
 }