Are these two equivalent?
1) var store = new DocumentStore();
For<IDocumentStore>().Use(store);
2) var store = new DocumentStore();
For<IDocumentStore>().Singleton().Use(store);
or
For< IDocumentStore>().AlwaysUnique().Use(store);
Will both of these return singleton instance of documentstore with no duplicate instances?