A simplified DataForm replacement - Part 2 Adding validation support