Better behavior while editing.

When the Choice parameter is invalidated, check to see if
a direct was added and removed at the same time. If so, assume
that it was a rename and copy the value over.
Otherwise, remove anything in the arguments map with any removed names.