title: asp.net web api dependency resolver with ninject: BeginScope
body: <p>I've created dependency resolver with ninject for asp.net web api using <a href="http://www.peterprovost.org/blog/2012/06/19/adding-ninject-to-web-api/" rel="nofollow">this</a> article and it works fine. But I have two questions:</p>
  
  <ol>
  <li>what is BeginScope method required for? There is no this method in asp.net mvc dependency resolver and it works ok;</li>
  <li>what is purpose of kernel.BeginBlock() method? I've never used it.</li>
  </ol>