Classes

An amount object requires the amount off, and the currency.
A Percent object only requires the percentage.