Expose Decimals to Scala users as BigDecimal instead of catalyst class