proxy hierarchy