Moved getCharge to subclasses of price