Type inspector shows classes with no visible members

Fix #122 .. about time :-)

The actual fix is just in `prepareSortedInterfaceInfo`, the rest of the changes are just mild refactors.