grid widget supports duplicated column name
save preset method added