        /// <summary>
        /// {TemplateTag:DataModelPropertyComment}
        /// </summary>
        [DataModelPropertyGuid("{TemplateTag:DataModelPropertyGuid}")]
        [Tag("{TemplateTag:DataModelPropertyGroupIndex}")]
        public {TemplateTag:DataModelPropertyType} {TemplateTag:DataModelPropertyName}
        {
            get { return this.GetObjectFromField(ref this.{TemplateTag:DataModelBackingFieldName}, false); }
            set { this.SetISettableToField(ref this.{TemplateTag:DataModelBackingFieldName}, value); }
        }

