static HogeState Reducer(MutationMessage message, HogeState state) { return(state); }
protected void Mutate(MutationMessage action) { var state = this.State; this.State = this.reducer(action, state); }