title: NServiceBus Ninject could not find the NinjectObjectBuilder scope when using ToMethod
body: <p>I have a messaging context object defined to be unique per incoming message processing:</p>
  
  <pre><code>Bind&lt;MessagingContext&gt;().ToSelf().InUnitOfWorkScope();
  </code></pre>
  
  <p>Also I registered a custom interface to be resolved dynamically via Ninject ToMethod extension:</p>
  
  <pre><code>Bind&lt;IBus&gt;().ToMethod(c =&gt;
              {
                  var messagingContext = c.Kernel.Get&lt;MessagingContext&gt;();
                  return new Bus(messagingContext);
              });
  </code></pre>
  
  <p>Currently while resolving MessagingContext object instance I'm getting an exception:</p>
  
  <pre><code>Ninject.Extensions.NamedScope.UnknownScopeException
    HResult=0x80131500
    Message=Error activating MessagingContext
  The scope NinjectObjectBuilder is not known in the current context.
  No matching scopes are available, and the type is declared InNamedScope(NinjectObjectBuilder).
  </code></pre>
  
  <p>Is there any way to correctly resolve the object registered as InUnitOfWorkScope inside the ToMethod?</p>
  
  <p>I'm using:</p>
  
  <ul>
  <li>NServiceBus 6.4.2</li>
  <li>NServiceBus.Ninject 6.0.1 </li>
  <li>Ninject 3.2.2</li>
  </ul>