protected override SafeguardEventListener ReconnectEventListener()
 {
     // passing in a bogus handler because it will be overridden in PersistentSafeguardEventListenerBase
     if (_apiKey != null)
     {
         return((SafeguardEventListener)_a2AContext.GetA2AEventListener(_apiKey, (name, body) => { }));
     }
     return((SafeguardEventListener)_a2AContext.GetA2AEventListener(_apiKeys, (name, body) => { }));
 }