"Right" way to do conditional forms - Ash Framework