support array, string or object in unset
test unset