public static void Start(IoCContainer container, string connectionString)
        {
            if (!IsInitialized)
            {
                log.InfoFormat("Starting CoreContext with container {0}", container.GetType().Name);
                Container = container;

                ConnectionString = connectionString;

                IsInitialized = true;
                log.Info("Core Context Activation Successful");
            }
            else
            {
                throw new InternalException("CoreContext is already running.");
            }
        }