added postSave() hook to models