public AssemblyLineUpgrade(AssemblyLineUpgradeDef def) { this.def = def; this.billOfMaterials = new BillOfMaterials(def.RequiredMaterials); }