public CaseTemplateOverviewStepViewModel(
			IViewModelsFactory<ICaseTemplatePropertyViewModel> templatePropertyVmFactory,
			IRepositoryFactory<ICustomerRepository> repositoryFactory, 
			ICustomerEntityFactory entityFactory, 
			CaseTemplate item)
            : base(templatePropertyVmFactory, repositoryFactory, entityFactory, item)
        {
        }
 public CreateCaseTemplateViewModel(IViewModelsFactory<ICaseTemplateOverviewStepViewModel> overviewVmFactory, CaseTemplate item)
 {
     var itemParameter = new KeyValuePair<string, object>("item", item);
     RegisterStep(overviewVmFactory.GetViewModelInstance(itemParameter));
 }