This logic of recursion is the responsibility of Rbac, not of the role.