Add optional `old_value` parameter to validate
Update tests for field validation
Merge branch 'validate-old-value' into develop

* validate-old-value:
  Update tests for field validation
  Add optional `old_value` parameter to validate