class CounterEvents {} class NumberIncreaseEvent extends CounterEvents {} class NumberDecreaseEvent extends CounterEvents {} class CounterStates {} class InitialState extends CounterStates {} class UpdateState extends CounterStates { final int counter; UpdateState(this.counter); }