protected override void Cleanup()
 {
     ConsumedMethod?.Dispose();
     ProvidedMethod?.Dispose();
     ContextLinkageOptions?.Dispose();
     ClearTarget();
 }
 protected override void Cleanup()
 {
     DiscoveryMode = default;
     ConsumedMethod?.Dispose();
     ConsumedMethod  = default;
     InputMessageId  = string.Empty;
     OutputMessageId = string.Empty;
 }
 protected override void Cleanup()
 {
     ConsumedMethod?.Dispose();
     ProvidedMethod?.Dispose();
     ClearTarget();
 }