Fix precision error when deserializing field to DecimalFields