partial         void CopyExtraPropertiesToClone(ExecutionPackage clone, bool includeLocalProperties);
 public ExecutionPackage Clone(bool includeLocalProperties)
 {
     var c = new ExecutionPackage
             {
                 Id = Id,
                 Name = Name,
                 OrderNumber = OrderNumber,
                 Parent = Parent,
                 ParentId = ParentId,
                 Project = Project,
                 ProjectId = ProjectId,
                 Stereotype = Stereotype,
                 AgileRuns = AgileRuns.Select(x=>x.Clone(includeLocalProperties)).ToList(),
                 AutomatedTestAssignments = AutomatedTestAssignments.Select(x=>x.Clone(includeLocalProperties)).ToList(),
                 Children = Children.Select(x=>x.Clone(includeLocalProperties)).ToList(),
                 ScriptAssignments = ScriptAssignments.Select(x=>x.Clone(includeLocalProperties)).ToList(),
             };
     CopyExtraPropertiesToClone(c, includeLocalProperties);
     return c;
 }