BigInteger/BigDecimal types in mapping, new lossless_numeric_detection flag