Macros arguments are inserted as they are, not as a variable. Even if the uproperty category was set using another macro… macros are not a good solution. If you happen to create a macro with the same name as another plugin then the project will not compile. That would create compatibility conflicts if you wish to ship it. Best thing you can do is to define categories up front (document it). It’s not that bad if you don’t make many typing mistakes and use the right tools to scan and alter them later if you need to, like Regex and Agent Ransack.
1 Like