public PageTypeUpdater(IPageTypeDefinitionLocator pageTypeDefinitionLocator, 
     IPageTypeRepository pageTypeRepository, 
     IPageTypeValueExtractor pageTypeValueExtractor,
     IPageTypeLocator pageTypeLocator)
 {
     _pageTypeDefinitions = pageTypeDefinitionLocator.GetPageTypeDefinitions();
     PageTypeRepository = pageTypeRepository;
     DefaultFilename = DefaultPageTypeFilename;
     _pageTypeValueExtractor = pageTypeValueExtractor;
     _pageTypeLocator = pageTypeLocator;
 }
 public PageTypeUpdater(IPageTypeDefinitionLocator pageTypeDefinitionLocator,
                        IPageTypeFactory pageTypeFactory,
                        IPageTypeValueExtractor pageTypeValueExtractor,
                        IPageTypeLocator pageTypeLocator)
 {
     _pageTypeDefinitions    = pageTypeDefinitionLocator.GetPageTypeDefinitions();
     PageTypeFactory         = pageTypeFactory;
     DefaultFilename         = DefaultPageTypeFilename;
     _pageTypeValueExtractor = pageTypeValueExtractor;
     _pageTypeLocator        = pageTypeLocator;
 }
 public PageTypeUpdater(IPageTypeDefinitionLocator pageTypeDefinitionLocator,
                        IPageTypeRepository pageTypeRepository,
                        IPageTypeValueExtractor pageTypeValueExtractor,
                        IPageTypeLocator pageTypeLocator)
 {
     _pageTypeDefinitions    = pageTypeDefinitionLocator.GetPageTypeDefinitions();
     PageTypeRepository      = pageTypeRepository;
     DefaultFilename         = DefaultPageTypeFilename;
     _pageTypeValueExtractor = pageTypeValueExtractor;
     _pageTypeLocator        = pageTypeLocator;
     NewlyCreatedPageTypes   = new List <IPageType>();
 }
 public PageTypeUpdater(IPageTypeDefinitionLocator pageTypeDefinitionLocator, 
     IPageTypeRepository pageTypeRepository, 
     IPageTypeValueExtractor pageTypeValueExtractor,
     IPageTypeLocator pageTypeLocator)
 {
     _pageTypeDefinitions = pageTypeDefinitionLocator.GetPageTypeDefinitions();
     PageTypeRepository = pageTypeRepository;
     DefaultFilename = DefaultPageTypeFilename;
     _pageTypeValueExtractor = pageTypeValueExtractor;
     _pageTypeLocator = pageTypeLocator;
     NewlyCreatedPageTypes = new List<IPageType>();
     UpdatedPageTypeIds = new List<int>();
 }