Better fix for deepAssign
Turns out deepAssign behaves more like merge than assign, so use that instead. Fixes #4348 (closed) without breaking #4343 (closed).
Turns out deepAssign behaves more like merge than assign, so use that instead. Fixes #4348 (closed) without breaking #4343 (closed).