ListVisitor should now cover all cases (multiple add / remove, modifying multiple elements, etc…)