public override void Merge(Task task) { var removeFromIndexTask = ((RemoveFromIndexTask)task); Keys.UnionWith(removeFromIndexTask.Keys); }