Introduced NullCurrency so we don't break existing getCurrency() calls
Fixed subtraction with zero Money