Dictionary and StringDictionary separated
Dictionary values no longer restricted to strings
Dictionary.addItem() refactored
introduced Dictionary counters
StringDictionary added to build config
multiple value removal (not just multiple items)
dictionary combination return type determined by right operand