Try out event sourcing