Still a hacky way, but works pretty fine. Hierarchy in the parameter list would be the ideal solution.
Meanwhile... In a fusion environment, where a list of parameters spans multiple components, having a naming convention that incorporates the name of the highest component where each parameter is used can significantly enhance both clarity and usability. This concept works much like breadcrumbs on a website, providing a clear path back to the primary context of each parameter.
For example, consider a cabinet with multiple components, like a *Foundation* and *Cabinet Dishwasher*. By naming parameters such as `FoundationHeight` or `CabinetDishwasherHeight`, you can immediately identify the origin or main usage area of each parameter.
When these parameters are sorted alphabetically, this structure allows users to effortlessly group and locate related parameters. For instance, all parameters under *Foundation* would appear together when sorted by name, giving a quick and intuitive overview of every configurable aspect related to user authentication.
This saves time, allows you to add parameters at a later point, avoids confusion, and minimizes the risk of errors when managing or adjusting the system's configuration.