Improve class_path/4
move class_path* to objects_i
obj_downcast/3 is fixed
obj_downcast/2 is fixed