public void RaiseBothEvents()
 {
     InterfaceEvent?.Invoke(this, EventArgs.Empty);
     Interface2Event?.Invoke(this, EventArgs.Empty);
 }
 protected virtual void OnInterfaceEvent()
 {
     InterfaceEvent?.Invoke(this, EventArgs.Empty);
 }