public void Detach()
 {
     _processorSubscription.Dispose();
     _sourceRegistration.RemoveProcessingGroup(this);
 }