JBoss Seam + EJB3

Galera começei um projeto usando Jboss Seam na empresa em que trabalho e me deparei com o seguinte problema:

Hoje temos um projeto em que nossos DAOs são EJBs e pelo o que vi no Seam em muitos exemplos ele usa o EntityManager
direto no backbean colocando a anotação @IN, no meu caso quero no backbean chamar o DAO.

Para fazer funcionar tive que anotar o meu backbean com @Statefull para poder fazer a injeção do DAO,
achei estranho ter que deixar o backbean como um EJB só para instanciar o DAO, esta certo isso ou tem alguma outra forma melhor de se fazer?

Necessidade não tem, tendo em vista que o Seam também pode usar POJO’s como componentes, com esta segregação entre o DAO e o backbean, apenas você terá mais uma camada em sua aplicaçao.

Abçs,

Wilton.