Fixed deep inspection of superclasses, so that already visited objects are not visited again.
Added deep inspection of super interfaces.
Removed some unccesary classes from before.