Nasty bug: Use Local EJB Interfaces in JSF Backing Beans! Else return values are passed by value.