fix: don't let additive fields in local doc clobber those added by styles