title: Is it possible to have a property on a singleton object that has a different scope?
body: <p>I have the following object:</p>
  
  <pre><code>CommandA (Singleton)
      IFoo Foo (PerRequest)
  </code></pre>
  
  <p>I would like a proxy object to be injected into the singleton so that when I call Foo, it will give me the foo object that is specific to my request. </p>
  
  <p>Is this possible?</p>