title: How can I get Castle Windsor to automatically inject a property?
body: <p>I have a property on my classes for logging service.</p>
  
  <pre><code>private ILogger logger = NullLogger.Instance;
  public ILogger Logger
  {
      get { return logger; }
      set { logger = value; }
  }
  </code></pre>
  
  <p>And I have this in my component registration:</p>
  
  <pre><code>container.AddFacility&lt;LoggingFacility&gt;(x =&gt; new LoggingFacility(LoggerImplementation.Log4net));
  </code></pre>
  
  <p>However, Windsor doesn't seem to inject the Logger - am I missing something?</p>