public IEnumerable<object> GetServices(Type serviceType) { if (_container == null) throw new ObjectDisposedException("this", "This scope has already been disposed."); return _container.GetAllInstances(serviceType).Cast<object>(); }