internal void When(InvalidEvent @event) { IsWrong = @event != null; }
internal void EmitInvalid(int value) => InvalidEvent?.Invoke(value);