修改ObjWeakable