By not declaring and including the construct method in classes, it impossible to see when the class gets called and this makes tracking down bugs harder until the construct method is added back into the shipping classes.
So why is the construct methods missing?
Edit.
Adding the missing construct methods to the shipping classes gives a better idea of when classes are being called and it helps to track down bugs in the classes and templates.