I don't agree here. I think any user would expect that after `#save`, the file is guaranteed to exist. So basically, a newly-constructed map should be considered dirty IMO.