Ciao Piergiorgio,
grazie della dritta ma in realtà avevo già provato ad utilizzare il versionService.
Riesco, dato un nodo versionato, a estrarre la VersionHistory e da questa la una versione precedente del nodo.
Il problema è che poi non ho metodi "setter" per impostare le proprietà. Posso solo leggerle (tra l'altro con metodi che già dal nome mi fanno perdere le speranze di cambiarne i valori: getFrozenModifier, getFrozenModifiedDate, ecc)
Per completezza dico anche che avevo provato a usare i behaviour per intercettare l'evento di creazione di una versione… ma anche questa non si è rivelata una strada fruttuosa perchè non ho trovato il modo di estrarre il nodo versionato (in questo caso però potrei non aver considerato qualcosa)