[PATCH 4/4] InterfaceManager: reconstruct upper/lower hierarchy