feedback on Barcode : the result of a construction call always implies the return of the object