title: Ninject contextual bindings creating and resolution
body: <p>1) Is it possible to retrieve bindings of specific context from kernel (made by <code>.Named("context")</code> method?</p>
  
  <p>2) Is it possible to resolve bindings from multiple contexts simething like this <code>MyKernel.GetAll&lt;MyType&gt;(context1, context2)</code>?</p>
  
  <p>3) Is it possible to force ninject kernel push all bindings into concrete context while using kernels <code>bind</code> methods without <code>.Named(string)</code>? </p>
  
  <p>4) Is it possible to modify created bindings afterwards (for isntance call <code>.Named(string)</code> method upon them?</p>
  
  <p>5) Is it possible to grab one bindings from one kernel and push it to another?</p>