On Struts 1.x I used to write ActionForms to represent Screens and perform some validations. What I've read in a Tutorial is that ActionForms are dead in Struts 2, that getters on the Actions substitute Forms. My first impression is that this might ease development, but hardens reuse of code across multiple screens, and to exchange data from view to business layer.