/// <summary>
        /// Disposes (resets) the current service locator.
        /// </summary>
        public void Dispose()
        {
            if (isDisposing)
            {
                return;
            }
            if (Container == null)
            {
                return;
            }

            isDisposing = true;
            Container.Dispose();

            Container        = null;
            registrationList = null;
        }
 /// <summary>
 /// Gets the associated <see cref="IServiceRegistrar"/> to process.
 /// </summary>
 /// <returns></returns>
 public IServiceRegistrar Batch()
 {
     registrationList = new TurbineRegistrationList(Container);
     return(registrationList);
 }