Lattice abstract class changed a bit. Moved from three lattice pars to just one