Removed reliance on total ioc container for external references, now uses a cut down resolver