Prelim work on resetting from passed in data.

Don't persist the form if no :perisist_as key is passed in.