Allow type override for model binding (particularly number fields)