private void NotifyEventGenerated(TGeneratedEvent e) => EventGenerated?.Invoke(this, new EventGeneratedEventArgs <TGeneratedEvent>(e));
public void AddListener(EventGenerated call) { OnEventGenerated += call; }