Low-priority idea, but I often find myself writing code like
Array objects = [model.find("Processor1"), model.find("Processor2"), model.find("Processor3")]
and saw similar code in other places like the training slides. Perhaps it would be cool if we can shorten this to
Array objects = model.find(["Processor1", "Processor2", "Processor3"])
I mean, all it needs is an overload for treenode.find that accepts an array variant and converts find of an array into the equivalent array of finds (even error handling can be delegated, if you convert model.find(["a", 1]) into [model.find("a"), model.find(1)] it'll automatically complain about an error in the second element, I guess).