title: AsPerRequestSingleton() registration using Factory method with TinyIOC Container
body: <p>I'm looking into TinyIOC for ASP.NET MVC application.</p>
  
  <p>What I'm trying to do is register some interface as singleton per request using factory method. </p>
  
  <pre><code>var container = TinyIoC.TinyIoCContainer.Current;
  container.Register&lt;IGlobal&gt;((c, n) =&gt; FactoryMethod()).AsPerRequestSingleton();
  </code></pre>
  
  <p>The code above gives me <code>Cannot convert current registration of TinyIoC.TinyIoCContainer+DelegateFactory to singleton</code>. Is there a way to implement this with TinyIOC without using ChildContainers?</p>