public object Clone() { return(new DocumentDesc { Id = Id, DocumentId = DocumentId, TemplateId = TemplateId, TemplateInfo = TemplateInfo == null ? null : TemplateInfo.Clone() as FileDescTemplate, Description = Description }); }