pass in request user as an additional save model argument