public static ENodeConfiguration UsePublishedVersionStore(this ENodeConfiguration enodeConfiguration, bool useMockPublishedVersionStore = false)
        {
            var configuration = enodeConfiguration.GetCommonConfiguration();

            if (useMockPublishedVersionStore)
            {
                configuration.SetDefault <IPublishedVersionStore, MockPublishedVersionStore>();
            }
            else
            {
                enodeConfiguration.UseMongoDbPublishedVersionStore();
            }
            return(enodeConfiguration);
        }