enhancement
A multi-value attribute can either be set completely with $x.set($attr, $values) or a value can be added with $x.add($attr, $value).
Similarly, it should be possible to remove the specified value from the value set with $x.remove($attr, $value).