PicoContainer - Instance Registration

Too much use of registerComponentInstance(Object key, Object componentInstance) is an antipattern.
When you are using this method, you are not taking advantage of PicoContainer's Dependency Injection mechanism. It should only be used as a last resort.