Add big decimal support