protected static IDocumentDbSession OpenSession(IDocumentDb store, ISingleContextUseGuard guard = null) { return new DocumentDbSession(store, guard ?? new SingleThreadUseGuard(), NullOpDocumentDbSessionInterceptor.Instance); }