Implementation du validator