adding multi fields to .unset atomic operation #2478
Update changelog, refactor specs

[ close #2670 ]