public virtual void Init(ServiceProvider service) { if (service != null) { _serviceProvider = service.CreateProvider(service); } }