A simple .net event store implementation