[Struts] Redundancia?

Pessoal,
Exite alguma outra maneira, de fazer formularios, usando strtus 1.x.x, que não seja necessário a repetição de todos os atributos do seu Bean, no seu ActionForm ?
Isso é reduntante nao ?!

Costumo criar, por exemplo:
-Produto (atributos getters/setters)
-ProdutoForm (mesmos atributos getters/setters do produto + alguns metodos de validação)
-ProdutoAction <>DispatchAction
-ProdutoServico (Classe de persistencia usando Hibernate)
-MessageResource
-E as Jsps
Faço as validações dentro do meu ProdutoForm.

Qual a melhor maneira? de acordo com as boas práticas ?

Voce pode eliminar a classe ActionForm se vc trabalhar com DynaActionForm.
De uma lida na documentação.

[]´s