title: Sitecore Glass.Mapper returns null
body: <p>Suddenly and for no apparent reason a piece of code using Glass.Mapper that always worked fine no longer does so. I am trying to retrieve the Glass wrapper of the <em>root element</em> of my website, which is of template MenuPage:</p>
  
  <pre><code>var root = Sitecore.Context.Database.GetItem("/sitecore/content/ecosystem");
  </code></pre>
  
  <p>this element is not null. But when I try to retrieve the Glass.Mapper version of it:</p>
  
  <pre><code>var TreeHead = new SitecoreContext().GetItem&lt;MenuPage&gt;(root.ID.Guid.ToString());
  </code></pre>
  
  <p>This item, that previously was never null, now it is constantly so.</p>
  
  <p>I did read <a href="https://stackoverflow.com/questions/23264897/sitecore-glass-mapper-always-null">this question on the same subject</a>, and indeed when I inspect the root of my website the language seems to be set to "hr" - a value that I never explicitely set, but it's the name of a first-level child of my website that I previously added, and then removed as it was causing problems.</p>
  
  <p><a href="http://screencast.com/t/aMhy7yl3" rel="nofollow noreferrer">http://screencast.com/t/aMhy7yl3</a></p>
  
  <p>Could this have somehow made Sitecore/Glass.Mapper think that "hr" (Croatian) should be the language, thus returning a null item? In which case, how do I change the language back to english?</p>