public void AppendFromLayoutSectionCollection(PropertyLayoutSectionCollection propLayoutSections)
        {
            foreach (PropertyLayoutSectionDefine layoueSection in propLayoutSections)
            {
                PropertyLayout pl = new PropertyLayout(layoueSection);

                this.Add(pl);
            }
        }
        public void InitFromLayoutSectionCollection(PropertyLayoutSectionCollection propLayoutSections)
        {
            this.Clear();

            AppendFromLayoutSectionCollection(propLayoutSections);
        }