﻿            if (this.{TemplateTag:EditorDataModelProperty.NameFirstCharLower} == null)
            {
                this.{TemplateTag:EditorDataModelProperty.NameFirstCharLower} = new {TemplateTag:EditorDataModelProperty.Type}<{TemplateTag:EditorDataModelProperty.ElementType}>();
            }
            else
            {
                this.{TemplateTag:EditorDataModelProperty.NameFirstCharLower}.Clear();
            }

            if (srcDataModel.{TemplateTag:EditorDataModelProperty.NameFirstCharLower} != null)
            {
                for (int i = 0; i < srcDataModel.{TemplateTag:EditorDataModelProperty.NameFirstCharLower}.Count; ++i)
                {
                    this.{TemplateTag:EditorDataModelProperty.NameFirstCharLower}.Add(srcDataModel.{TemplateTag:EditorDataModelProperty.NameFirstCharLower}[i]);
                }
            }
