First version containg the data validator.