title: Sitecore Glass mapper GetItem<TypeName>(guid) always return null
body: <p>I saw a related question:
  <a href="https://stackoverflow.com/questions/23264897/sitecore-glass-mapper-always-null">Sitecore Glass Mapper always null</a></p>
  
  <p>But unfortunately it does not give a solution for my case.</p>
  
  <p>Here goes a code snippet:</p>
  
  <pre class="lang-csharp prettyprint-override"><code>var db = Factory.GetDatabase("master");
  var context = new SitecoreContext();
  // the ID of Needed item
  var g = new Guid("{F21C04FE-8826-41AB-9F3C-F7BDF5B35C76}");
  // just to test if it's possible to fetch item using db.GetItem
  var i = db.GetItem(new ID(g), Language.Current, Sitecore.Data.Version.Latest);
  // Grab item
  var t = context.GetItem&lt;Article&gt;(g);
  </code></pre>
  
  <p>In the code above:
   i is not null
   t is null</p>
  
  <p>Article is the simple class like:</p>
  
  <pre class="lang-csharp prettyprint-override"><code>[SitecoreType(TemplateId = "{4C4EC1DA-EB77-4001-A7F9-E4C2F61A9BE9}")]
  public class Article
  {
      [SitecoreField(FieldName = "Title")]
      public string Title { get; set; }
  }
  </code></pre>
  
  <p>There are only one language installed in Sitecore - en, it has been specified in the web.config in the  items as well.</p>
  
  <p>Also I have added <code>GlassMapperSc.Start();</code> to <code>Application_Start</code> in the <code>Global.asax.cs</code> and added my assembly to the list of included assemblies via <code>var attributes = new AttributeConfigurationLoader(new[] { "Assembly.Name" });</code> and I succeeded to find my class in the <code>SitecoreContext</code> mappings.</p>
  
  <p>It does not looks like a language issue, as stated in the link provided in the very beginning. And I'm struggling with it already for a pretty long time, but no luck...</p>
  
  <p>Thank You!</p>