Use deepExtend when combining unsaved_vals and properties.

@_unsaved_values is already a deep object, so no need to use flatToDeep