add class and object directory
add super usage and property descriptor