support ColumnChange and Unique