public static PageTypeSynchronizer Create(PageTypePropertyUpdater pageTypePropertyUpdater, IPageTypeLocator pageTypeLocator)
{
return(new PageTypeSynchronizer(
PageTypeDefinitionLocatorFactory.Create(),
new PageTypeBuilderConfiguration(),
pageTypePropertyUpdater,
new PageTypeDefinitionValidator(new PageDefinitionTypeMapper(new PageDefinitionTypeFactory())),
PageTypeResolver.Instance,
pageTypeLocator,
PageTypeUpdaterFactory.Create(),
TabDefinitionUpdaterFactory.Create(),
TabLocatorFactory.Create()));
}