refatoração do contrato para utilizar o converter generico