title: Seam @Name on entity classes?
body: <p>I've first seen annotating Seam entity classes here</p>
  
  <p><a href="http://www.developer.com/java/ejb/article.php/10931_3715171_5/Introducing-JBossreg-Seam.htm" rel="nofollow">http://www.developer.com/java/ejb/article.php/10931_3715171_5/Introducing-JBossreg-Seam.htm</a></p>
  
  <p>and for whatever reason I've been doing so ever since:</p>
  
  <pre><code>@Entity
  @Table (name= "GADGET")
  @Name("gadget")
  public class GadgetBean implements Serializable {
     private String mDescription = "";
     private String mType = "";
     ...
  }
  </code></pre>
  
  <p>However, I do not use "entity components" like this anywhere in my views. Can anyone explain the use of this and what this gains? Is it a non-practice?</p>