add Enum Tipo; add classe Lote