A persistence agnostic Event Store library for .net