Same as above, lets enforce providers to return a collection of `RoleInterface` instances.