beforSaveの共通化