finetune and refactor validation helper
new data validation + component integration
ZSS-350 When using cell validation with cell list, the drop-down list won't update after the referred cells changed