editing registration code to allow stacking authorizers of the same type (ie hasroles)