/// <summary> /// Initializes a new instance of the ContentViewDecorator class with view model and data context. /// </summary> /// <param name="model">The content view model.</param> /// <param name="dataContext">The data context object.</param> public ContentViewDecorator(ContentView model, IDataContext dataContext) { Model = model; model.CopyTo(this, "Parent", "FieldRefs", "Roles"); Context = dataContext; this.Parent = new ContentListDecorator(dataContext, model.Parent); }