factor out change notification disabling for observables into a separate class
finish implementation of the AddToSetExecutor
use the new AddToSetExecutor in the legacy CommandListExecutor