+ restoreProperties