Removing generic EventStore and putting in specific one for RavenDB as the first concrete implementation