[bugfix]array with items is array or dict is unvisible(will be lost after save file)
[bugfix]change type but the icon is not changed.
[improve]keep value after change type if it can convert.