fix bug: cannot save new state when workflow_column is attr_protected