Adding @preSave