public object ResolveReference(object context, string reference)
 {
     try
     {
         return(SODatabase.GetModel <DataNode>(reference));
     }
     catch (Exception)
     {
         return(null !);
     }
 }
        private void Start()
        {
            SODatabase.Init(null, () =>
            {
                var model = SODatabase.GetModel <Example1DataNode>(Example1DataNode.Path);
                Debug.Log(model.Description);

                var models = SODatabase.GetModels <Example1DataNode2>(Example1DataNode2.Path);
                foreach (var model1 in models)
                {
                    Debug.Log(model1.Description2);
                }
            });
        }