public void OnNewSession(object sender, EventArgs e)
 {
     NewSessionHandler?.Invoke(sender, e);
 }
 public WeakSessionHandler(VolumeChannel proxied)
 {
     _proxied         = new WeakReference <VolumeChannel>(proxied);
     newSessionEvent += newSessionHandler = new NewSessionHandler(HandleNewSession);
 }