State management refactoring
Thought we already had an issue open for this but I guess not.
Right now the object editors are using a
cache state field to hold the unsaved changed. These changes aren't propogated to the redux store until the user clicks 'save', which will also save to the prefix. There's no reason to have a state cache and the redux store anymore.
Instead of using the editors' states' cache fields to store unsaved changes, just use the redux store!