Implementa clear e arruma alguns problemas com a função has