/// <summary>
        /// Sets the model.
        /// </summary>
        /// <param name="model">The model.</param>
        public void SetModel(ProcessViewEdit model)
        {
            Model = model;
            Sections.Clear();

            if (Model != null)
            {
                foreach (var section in Model.SectionList)
                {
                    var sectionViewModel = new ProcessViewSectionViewModel(section, this);

                    Sections.Add(sectionViewModel);
                }
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProcessViewFieldViewModel"/> class.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <param name="parentViewModel">The parent view model.</param>
 public ProcessViewFieldViewModel(ProcessViewFieldEdit model, ProcessViewSectionViewModel parentViewModel)
 {
     Parent = parentViewModel;
     SetModel(model);
 }