Passing all fields to the validation, not just those with restrictions on them, as all are needed for cascading validation.
Added max and min restrictions to decimal types.