control validation skip or not via preprocessCallback in component state