protected virtual Task OnUnloadAsync(string id, Scene scene, ISceneUnloadParameters parameters)
        {
            ISceneLoader loader = this.GetLoaderByScene(id);

            Task task = loader.UnloadAsync(id, scene, parameters, Context);

            return(task);
        }