public void UpdateState(Event evt) { State = State.Update(evt); }
public ExampleState Update(Event evt) { var list = new List<string> {evt.Data}; list.AddRange(Events); return new ExampleState(list); }