When defining a Component
Use @AutoCreate on a class/component so you don't have to do @In(create=true) when you're injecting it in another Seam component.
Use @Install if you want the Seam container during deployment to install the component in certain situations (e.g. debug only, certain envmts, etc.)
Read the ref doc for more.
Retrieving data ...