Changes the behavior of set() calls to only replace the specified field paths.
Any field path that is not specified is ignored and remains untouched.
final List<FieldPath>? mergeFields;