Reconstructing State from Events - Event Sourcing Basics | OneNoughtOne