contains all changes required to persist a task ... use for documentation