title: NInject 3 Conventions NInject attribute not getting injected
body: <p>For a class with below construct, constructor injection works great but not property. What else do i need to add to the conventions to make <code>Inject</code> attribute work</p>
  
  <pre><code>public partial class Repo
  {
       [Inject] 
       public ILogger Logger{get;set;}
  }
  </code></pre>
  
  <p><strong>Bindings in NInjectWebCommon.cs</strong></p>
  
  <pre><code>private static void RegisterServices(IKernel kernel)
          {
              //Dispose all resource after the requests ends
              kernel.Bind(x =&gt; x.FromAssembliesMatching("*").SelectAllClasses().BindAllInterface().Configure(scope=&gt;scope.InRequestScope()));
  
          }
  </code></pre>