optimized .updateModifierToFields() to better handle remove operation like  and
version bumped