Fix #2438 - Indicate shallow copying.
Fix #2446 `save` should always `set` with `validate: true` by default
Don't validate twice in
very minor code formatting
Merge pull request #8 from documentcloud/master

上游合并