please take a look at managed properties
they are the proper way to transfer one object from one managed bean to other in JSF
also if you are using seam with JSF, you can use the seamn injection, outjection and bijection mechanisms.
this makes your code much more readable and maintainable.