This approach makes sense for maintaining consistency within a project.
But my problem is — how would this work in cases where the Object Repository is shared across multiple projects? Since variable names and usage can differ between projects, wouldn’t that create dependency or mapping issues if the same selector expects specific arguments?
Ideally any component built in library or object repo are project independent…so the naming also should be generic from projects and specific from the activity or actual usage
So using a common name would work across projects as well
If you dont want to use it dynamic in one process then just set the value to variable and it would act as a constant else if needed dynamic then it would act as variable..that depends on how you use in the project
Library or object repo should never have a dependency on the project