generally the convention is to have the form handle the creation / updating of objects, not the view. The view would call something like `self.account_form.create_account()`