LPS-41267 Adds new methods to store in the SessionMessage the necessary information to make the undo
LPS-41267 Uses the new methods to store the SessionMessages
LPS-41267 Uses the right variable to restore
LPS-41267 We should return the modified entry
LPS-41267 Extends  trash api
LPS-41267 Use new methods
LPS-41267 Delete unused restore methods in journal and in bookmars (and improve consistency with document library)
LPS-41267 Removes not needed code
LPS-41267 Autogenerated