Default role acquisition now gets the matching role of the closest parent object