For the method to be able to compare the volumes they must be in the same units.
Do all the classes store their volumes in a common unit as well as their own units?