add overloads for not using EventStoreTransaction