include the following passes into the delta loop

simplify-nested-class
remove-unused-outer-class
replace-one-level-typedef-type