A nicer method to give the product weight

Right now the dubbydeliver system calls ```line.product.product.weight```assuming that the ```PhysicalProduct``` class is inherited in the main```Product```, since there could be cases in which is the ```ProductVariant``` to inherit ```PhysicalProduct``` the method ```get_weight()``` should erase this assumption leading to a more straight forward development experience .