Avoid uncessary auto-parsing (induced by the code attempting to remove the typedef)

Before attempting to normalize the name, we first look if the name as-is is in
the TClassTable and then go on to load the class using that spelling of the name.
Cache the C++ properties
Don't create a ClassInfo to get information we (may) already have