private AssetPropertyGraph CreateScene(params Entity[] entities)
        {
            var scene = new SceneAsset();

            foreach (var entity in entities)
            {
                scene.Hierarchy.RootParts.Add(entity);
                scene.Hierarchy.Parts.Add(new EntityDesign(entity));
            }
            var assetItem     = new AssetItem("", scene);
            var propertyGraph = AssetQuantumRegistry.ConstructPropertyGraph(propertyGraphContainer, assetItem, null);

            propertyGraphContainer.RegisterGraph(propertyGraph);
            return(propertyGraph);
        }