Refatoração inicial da validação