void StartTask(LoadingTask task)
        {
            if (_CurrentlyLoadingTasks.Count == 0)
            {
                // On first task, notify listeners that a loading session begins
                if (LoadingSessionStarted != null)
                {
                    LoadingSessionStarted();
                }
            }
            _CurrentlyLoadingTasks.Add(task);

            if (ShowLogs)
            {
                Debug.Log("Starting loading task '" + task + "'. numLoadingTasks now is " + _CurrentlyLoadingTasks.Count);
            }
            task.Start();
        }