- `__init__` needs to cast as list - `add` and `remove` need to properly handle both ints and `TargetValue` instances @amnoonan FYI.