Modified AbstractWebForm.save() to have a return value which can be used to pass back the object being saved