ObjectValidator refacto