title: Property injected by Ninject is still null
body: <p>I have class, which I use to register as GlobalFilter to handle execpions. I register it on global.asax, there everything is all right. <br/>When exception occurs in my action, I enter in OhException method and get NullReference exception, becouse LogManager property is null.<br/><br/>Why nInject doesn't inject it?</p>
  
  <pre><code>public class HandleErrorFilterAttribute : HandleErrorAttribute
  {
      [Inject]
      public ILogManager LogManager { get; set; }
  
      public override void OnException(ExceptionContext filterContext)
      {
          LogManager.LogError("Unhandled exception thrown", filterContext.Exception);
  
          base.OnException(filterContext);
      }
  }
  </code></pre>
  
  <p>This code below service injection (I forgot write about it)</p>
  
  <pre><code>kernel.Bind&lt;ILogManager&gt;().To&lt;LogManager&gt;();
  </code></pre>
  
  <p>And there I create object</p>
  
  <pre><code>    public void RegisterGlobalFilters()
      {
          var handleErrorAttribute = new HandleErrorFilterAttribute();
          GlobalFilters.Filters.Add(handleErrorAttribute);
      }
  </code></pre>