Just playing with ideas on event sourcing