public Task OnSomethingHappening() => SomethingHappened.InvokeAsync(this, EventArgs.Empty);
public Task OnSomethingHappening(int value) => SomethingHappened.InvokeAsync(this, new ExampleEventArgs { Value = value });