extend MoneyDefinition