Interface hierarchies are now supported correctly