Overloaded StringDatatype's equal() and notEqual(). Added an extra check on minLength() and maxLength().
Overloaded NumberDatatype's equals() and notEquals(). Added some extra checks on min() and max().