@Attribute @Target(value={METHOD,FIELD,PARAMETER}) @Retention(value=RUNTIME) public @interface Transient
Example: a provider that reads the ratings from the DAO to compute their average and build a component around that average has a transient dependency on the DAO.