I do not know, but the trick is to put information into a form that gives you the power to recognice what happened to the data after the user has add something. Then convert it to a known state and continue processing. That works very well. I inherite from
, process all incomming POST requests if they include one of my keys otherwise pass them through.