Ho più o meno risolto mettendo anche
lv.path = this;
this.path.date1 = this.date1;

e ora funzia, ma mi sembra un po' macchinoso, perchè' cosi' devo assegnare a mano tutti i campi. E' giusto così o mi sfugge qualcosa?