Returns all unique permission groups.
Set<String> get groups { final groups = <String>{}; for (var entry in entries) { groups.add(entry.group); } return groups; }