Issue #141 Class hierarchy for Money class