Added the base EventSourced class