Added InvalidOperation exception to the setPrecision() in the Money