Improved Validation to reject floating points when the type is set to int
Improved ValidationInfo to make sure the properties are of their respective type
Improved validation to allow convert floating points to int when @fix is used