Эти два эквивалента?
1) var store = новый DocumentStore ();
For<IDocumentStore>().Use(store);
2) var store = new DocumentStore ();
For<IDocumentStore>().Singleton().Use(store);
или
For< IDocumentStore>().AlwaysUnique().Use(store);
Будут ли оба этих элемента возвращать одноэлементный экземпляр хранилища документов без повторяющихся экземпляров?