CAP-105: non-inplace update of fields at various offsets