//possible
        async Task IObjectsManager.LoadAllScenes()
        {
            var scenesInfo = await _database.GetScenes();

            _logger.Info("Total scenes loaded:" + scenesInfo.Count);

            loadedScenes = new Dictionary <Guid, SceneActorRef>();

            foreach (var scene in scenesInfo)
            {
                var sceneAgent = Context.ActorOf(Props.Create(() => new ServerSceneActor(scene, _database, _conn)),
                                                 scene.LocalId.ToString())
                                 .Cast <SceneActorRef>();
                loadedScenes.Add(scene.LocalId, sceneAgent);


                _logger.Info("Scene name: " + scene.SceneName);


                await _conn.AddLoadedScene(scene.LocalId, sceneAgent);

                await sceneAgent.LoadSceneObjects();
            }
        }