title: How to auto activate Autofac component on creating of Owner lifetimescope?
body: <p>Imagine I have the following registration:</p>
  
  <pre><code>builder.RegisterType&lt;ContactsManager&gt;().InstancePerOwned&lt;IDialPad&gt;();
  </code></pre>
  
  <p>When I create <code>Owned&lt;IDialpad&gt;</code> no class resolved in IDialPad scope depends on ContactsManager so ContactsManager is not created. But still I want it to be created on scope creation.</p>
  
  <p>When I do like this:</p>
  
  <pre><code>builder.RegisterType&lt;ContactsManager&gt;().InstancePerOwned&lt;IDialPad&gt;().AutoActivate();
  </code></pre>
  
  <p>It's activated not on scope creation but on Autofac container build and of course it fails to activate. </p>
  
  <p>I know that if i add even fake dependency to ContactsManager to any class in the scope than ContactsManager will be created automatically. But that's not what I want.</p>