Fix for File dirty on lacing change

When the lacing strategy is changed, the file is not marked as dirty. 

This fix will mark the current workspace dirty on every lacing strategy change. 

- [ ] @pboyer 
- [x] @Benglin 
`RecordModelForModification` is no longer needed, it's inside caller of `UpdateValueCore`.