What’s the best way to implement a “selection” property in a class? In my case, it always refers to a list of selected objects, and they will always be of class “asset”. I also want to be able to do “set someProperty of selection”, where someProperty is a property of “asset”.
Do I need to make an actual Objective-C class for a Selection object, then handle each property and command that “asset” handles? Or is there an easier way?