WL-2499 setting one constructor to inherit roles appropriately.
WL-2499 setting role ListItem to only initialise roles through authz checks for roles that are configured to be available. This saves potentially loading and iterating over a large set.