Considere uma aplicação em J2EE sendo desenvolvida utilizando EJB (Enterprise Java Bean) sem IoC (Inversion of Control) e CDI (Control Dependendency Injection). Esta aplicação tem um cenário de problemas em relação à árvore do JNDI, utilizando excessivamente do recurso de lookup. Qual Design Pattern poderia ser utilizado para reduzir o lookup dos componentes EJB?