/// <summary>
 ///     Initializes a new instance of the <see cref="BrickPileControllerFactory" /> class.
 /// </summary>
 public BrickPileControllerFactory(IDocumentStore documentStore, IBrickPileContextFactory contextFactory,
     IRouteResolverTrie routeResolverTrie, INavigationContextFactory navigationContextFactory)
 {
     this.documentStore = documentStore;
     this.contextFactory = contextFactory;
     this.routeResolverTrie = routeResolverTrie;
     this.navigationContextFactory = navigationContextFactory;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="BrickPileControllerFactory" /> class.
 /// </summary>
 public BrickPileControllerFactory(IDocumentStore documentStore, IBrickPileContextFactory contextFactory,
                                   IRouteResolverTrie routeResolverTrie, INavigationContextFactory navigationContextFactory)
 {
     this.documentStore            = documentStore;
     this.contextFactory           = contextFactory;
     this.routeResolverTrie        = routeResolverTrie;
     this.navigationContextFactory = navigationContextFactory;
 }