added beforesave for new suggestions to add default values for new props