Reverted changes to write decorators.
Reverted changes to write decorators.

It turns out that without writing out changes to our state files, other
writes later may fail because the previous writes have yet to be
flushed. This can happen when there are references to rows that have
been created but have yet to exist in the file itself.

datreant/datreant.core,datreant/datreant.core,datreant/datreant.data,dotsdl/datreant,andreabedini/datreant,datreant/datreant,datreant/datreant