beforeSaveも正しくオーバーライド