public RavenDb(IDbAccounts accounts = null, IDbEnterprises enterprises = null, IDbProducts products = null) { var documentStore = DependencyManager.DocumentStore; var logger = DependencyManager.Logger; Accounts = accounts ?? new RavenDbAccounts(documentStore, logger); Enterprises = enterprises ?? new RavenDbEnterprises(documentStore, logger); Products = products ?? new RavenDbProducts(documentStore, logger); }