We no longer clear the data, post-save.

It doesn't look like there's a functional reason that >data is cleared after a save. It also doesn't look like it'll break anything to fix it.

Fixing this means that applications can cleanly pass-around models rather than arrays that have to be re-loaded into models every time you want something to happen. Hence, encapsulation is encouraged and risk is reduced.