SkinnedMesh goods; SkinnedMesh carton; SkinnedMesh pallet;
It's kind of an incomplete question as is then. What is the purpose of the Pallet and Carton classes? What does the Objects class do? Why do Pallet and Carton inherit Goods to begin with?
You may consider Pallet and Carton may exhibit different behaviours.