[Systemroles] How to handle roles with dependencies on collections?