public void Remove(string pluginName)
 {
     if (_pluginContexts.ContainsKey(pluginName))
     {
         var context = _pluginContexts[pluginName];
         _pluginContexts.Remove(pluginName);
         PluginsContextChangeEvent?.Invoke(pluginName, context);
     }
 }
 public void Add(string pluginName, IPluginContext context)
 {
     _pluginContexts.Add(pluginName, context);
     PluginsContextChangeEvent?.Invoke(pluginName, context);
 }