test moving a limited number of entries from the result of an intersection to another list
fix and error revealed by the above test
fixed a crash on program exit due to syntax errors
removed an invalid assertion and added a test
when adding a parameter to a list make sure that object notifies the list of its state changes
add a removeParameter method, corresponding to addParameter
used the removeParameter method when removing items during a set operation