ajustado beforeMainSave