only use unsigned property on numeric datatypes