Refactor validators
Fix minimum validator: integer -> float
Fix bug of IntegerValidator & add MaximumValidator