public Report Copy() { var copy = new Report { Date = Date }; copy.Files.AddRange(Files.ConvertAll(x => x.Copy())); copy.Assemblies.AddRange(Assemblies.ConvertAll(x => x.Copy())); return(copy); }