Fixes #373 - FormController can now accept different form fields for create,update,preview