Revert "Only validate if changed"

This reverts commit 7c8319278d43d7a840d3177667a80dcc8c05b274.
Only validate if changed

Skip validation if the value of the control hasn't changed since the
last validation check