public TestContentPublishingBuilder WithContentPlaces(DynamicContentPlace[] contentPlaces)
	    {
		    foreach (var publishingGroupContentPlace in contentPlaces.Select(dynamicContentPlace => new PublishingGroupContentPlace
			    {
				    DynamicContentPublishingGroupId = _contentPublishingGroup.DynamicContentPublishingGroupId,
				    DynamicContentPlaceId = dynamicContentPlace.DynamicContentPlaceId
			    }))
		    {
			    _contentPublishingGroup.ContentPlaces.Add(publishingGroupContentPlace);
		    }

		    return this;
	    }
		protected CreateContentPlaceViewModel(DynamicContentPlace item)
		{
			InnerItem = item;
			InnerItem.PropertyChanged += InnerItem_PropertyChanged;
		}
		public ContentPlaceOverviewStepViewModel(DynamicContentPlace item)
			: base(item)
		{

		}
		public CreateContentPlaceViewModel(IViewModelsFactory<IContentPlaceOverviewStepViewModel> overviewVmFactory, DynamicContentPlace item)
		{
			var itemParameter = new KeyValuePair<string, object>("item", item);
			RegisterStep(overviewVmFactory.GetViewModelInstance(itemParameter));
		}