I was the one who recommended Seam for my project after evaluating different frameworks.
So I have no-one to depend on in my Team for this and its me who is ultimately answerable.
So please give me any hints that would be useful.
Another observation is:
Injection does work for non EJB Seam Components. It does not work for EJBs.