title: Using Glass on a multilingual sitecore site
body: <p>I'm building a multilingual Sitecore site and using Glass Mapper as the ORM, but running into an issue when the sitecore item doesn't exist in a particular language.</p>
  
  <p>Rather than having a null model being passed into the view which I could check, I'm getting:</p>
  
  <p>The model item passed into the dictionary is of type 'Sitecore.Mvc.Presentation.RenderingModel', but this dictionary requires a model item of type 'foo'.</p>
  
  <p>This exception is happening on the placeholder line rather than in the particular view.</p>
  
  <p>Specifying a model against for each rendering seems to solve the issue for renderings where a datasource has been specified (although doing this results in a model having an instance but every property is blank). But if the data source is the regular context item I get the error:</p>
  
  <p>Could not locate item containing model definition. Model path: /sitecore/layout/Models/foo</p>
  
  <p>Any ideas?</p>