Correcting issues with data persistence and form validation on the Discussion form