in memory event sourcing repository