re-generate 'Hierarchy' after parent is changed/removed