title: Why use ImportingConstructor attribute?
body: <p>I'm trying to understand when <code>[ImportingConstructor]</code> would be more appropriate than decorating properties with <code>[import]</code>. Is it a personal preference, or something that allows classes to be constructed by other DI containers or are there benfits over <code>[import]</code>?</p>
  <p>I'd think that maybe if you didn't want to expose public properties but MEF will resolve private fields too, so again, where is the benefit?</p>