private void OnInfoReady(InfoReadyEventArgs e) => InfoReady?.Invoke(this, e);
protected virtual void OnInfoReady(InfoReadyEventArgs e) { InfoReady?.Invoke(this, e); }