added IsValid, IsChar, IsBoolean, IsInt, IsInt16, IsInt32, IsInt64, IsDecimal, IsDateTime and IsDouble