Draft: fix hasData call
before c7cb731e, data is stored as string, as displayed like the image below
after the changes, when call hasData on such object , it return True event the data is juste ''
The reason is because '' is not in the _null list
maybe we should add '' in the list to keep compatibility, what do you think ?
