title: How to properly name a class with respect to its namespace?
body: <p>One can often see class names carrying a reference to the namespace to which they belong. One of the most popular examples is the .NET 'Xml' namespace where every single class defined in it is prefixed with the 'Xml' tag.</p>
  
  <p>This has always seemed pretty redundant to me, but recently I've realized that in some cases it could be useful... but still redundant.</p>
  
  <p>I'd like to know how people actually deal with this issue.</p>
  
  <p>Thanks.</p>