public Resume Clone() { return(new Resume { Skills = Skills, Objective = Objective, Summary = Summary, Other = Other, Citizenship = Citizenship, Affiliations = Affiliations, Professional = Professional, Interests = Interests, Referees = Referees, Courses = Courses == null ? null : Courses.ToList(), Awards = Awards == null ? null : Awards.ToList(), Jobs = Jobs == null ? null : (from j in Jobs select j.Clone()).ToList(), Schools = Schools == null ? null : (from s in Schools select s.Clone()).ToList(), }); }