implement delete attribute by reorganize hidden class
modify the procedure of looking up descriptor and add some comments