Would it be useful to have the request at any other time than saving?  Why not instantiate the form with request?