Add .markDirty() to models so you can mark an object dirty if you have modified
something out-of-band. Which you might if using one of the weirder data types.