Add BigDecimal compatibility