public DisplayTemplateOverviewStepViewModel(
			IRepositoryFactory<IAppConfigRepository> repositoryFactory, 
			IAppConfigEntityFactory entityFactory, 
			DisplayTemplateMapping item)
            : base(null, repositoryFactory, entityFactory, null, null, item)
		{
		}
        public DisplayTemplateConditionsStepViewModel(
			IRepositoryFactory<IStoreRepository> storeRepositoryFactory,
			IRepositoryFactory<IAppConfigRepository> repositoryFactory, 
			IAppConfigEntityFactory entityFactory, 
			IViewModelsFactory<ISearchCategoryViewModel> categoryVmFactory, 
			IViewModelsFactory<ISearchItemViewModel> itemVmFactory, 
			DisplayTemplateMapping item)
			: base(storeRepositoryFactory, repositoryFactory, entityFactory, categoryVmFactory, itemVmFactory, item)
		{
		}
		public CreateDisplayTemplateViewModel(IViewModelsFactory<IDisplayTemplateOverviewStepViewModel> overviewVmFactory, IViewModelsFactory<IDisplayTemplateConditionsStepViewModel> conditionsVmFactory, DisplayTemplateMapping item)
		{
            RegisterStep(overviewVmFactory.GetViewModelInstance(new KeyValuePair<string, object>("item", item)));
            RegisterStep(conditionsVmFactory.GetViewModelInstance(new KeyValuePair<string, object>("item", item)));
        }