What inspired this wish list request?
For general JSL programming, it would helpful if display boxes such as Outline Boxes, Table Boxes, Graph Boxes could have user/programmer defined properties assigned to the display box.
What is the improvement you would like to see?
Add the ability to assign properties to display boxes. I propose something like the "Add Context("label", "value")" message that can be sent to Outline Boxes. Perhaps an <<Add Property(key, value) or <<Add MetaData(key, value). Make these properties retrievable using a JSL message like <<Get Property(key) or <<Get MetaData(key).
Why is this idea important?
This would create additional options for JSL programmers to develop reports that are more easily dynamic and controllable. See, for example, https://community.jmp.com/t5/Discussions/close-all-like-this-user-defined-outlines/td-p/935787.