How to use PicoContainer with dynamically-created dependencies