Simplify hasRole and add the option to reload after addRole