Handling saving/defered saving.
State documentation