public LearningPackage(LearningPackage original)
 {
     Id = original.Id;
     Name = original.Name;
     ItemsToLearn = new List<LearningItemBase>(original.ItemsToLearn);
     StatCosts = original.StatCosts;
 }
 public LearningPackageDescription(LearningPackage package) : base(package)
 {
     ItemsToLearn = package.ItemsToLearn.Select(GetItemDescription);
     StatCosts = package.StatCosts;
     MinRank = package.MinRank;
     MaxRank = package.MaxRank;
 }