@Override
    protected Object registeringGUI() {
        String nome;
        String cpf;
        while(true){
            nome = guiImpl.requestData("Nome:");
            if(ValidationStrategy.isValid(nome, ValidationStrategy.NAME)){
                break;
            }else{
                GUIAbsTemplate.operationFailedGUI("Nome inválido.");
            }
        }
        while(true){
            cpf = guiImpl.requestData("CPF:");
            if(ValidationStrategy.isValid(cpf, ValidationStrategy.CPF)){
                break;
            }else{
                GUIAbsTemplate.operationFailedGUI("CPF inválido.");
            }
        }
        return new Client(nome, cpf);
    }