private ServiceLocator()
        {
            _container = new UnityContainer();
            UnityConfigurationSection configurationSection = UnityConfiguration.GetConfigurationFromFile();

            configurationSection.Configure(_container);
        }
        public T GetInstance <T>(string key)
        {
            UnityConfigurationSection configurationSection = UnityConfiguration.GetConfigurationFromFile();

            using (IUnityContainer container = new UnityContainer().LoadConfiguration(configurationSection, key))
            {
                return(container.Resolve <T>());
            }
        }