diff --git a/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs b/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs
index 21106f3a8..49f7a2143 100644
--- a/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs
+++ b/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs
@@ -70,7 +70,7 @@ namespace UniGLTF
///
///
///
- public readonly List VisibleRenderers = new List();
+ public IList VisibleRenderers => _visibleRenderers;
private readonly List _nodes = new List();
private readonly List<(SubAssetKey, UnityEngine.Object)> _resources = new List<(SubAssetKey, UnityEngine.Object)>();
@@ -82,6 +82,8 @@ namespace UniGLTF
private readonly List _meshRenderers = new List();
private readonly List _skinnedMeshRenderers = new List();
+ private readonly List _visibleRenderers = new List();
+
public static RuntimeGltfInstance AttachTo(GameObject go, ImporterContext context)
{
var loaded = go.AddComponent();