Construtor retorna sucesso ou falha.