Fixed to not update an existing instance if the id does not match
Test for list operation of addition, removal and update