I see that Scope object appears to allow you to set a single tag name/value pair, but, if you have multiple tag name/value pairs to set, it’s somewhat messy/verbose.
why not add support for:
array is an associative array (key/value collection)?
so that multiple can be set with:
‘item1’ => ‘value1’,
‘item2’ => ‘value2’,
‘item3’ => ‘value3’,
or, where the tags are built up into a collection array already: