public void Initialize(HEU_SessionBase session, HAPI_GeoInfo geoInfo, HEU_ObjectNode containerObjectNode)
        {
            _containerObjectNode = containerObjectNode;
            _geoInfo             = geoInfo;
            _geoName             = HEU_SessionManager.GetString(_geoInfo.nameSH, session);

            //Debug.Log(string.Format("GeoNode initialized with ID={0}, name={1}, type={2}", GeoID, GeoName, geoInfo.type));
        }
        internal void Initialize(HEU_SessionBase session, HAPI_GeoInfo geoInfo, HEU_ObjectNode containerObjectNode)
        {
            _containerObjectNode = containerObjectNode;
            _geoInfo             = geoInfo;

            string realName = HEU_SessionManager.GetString(_geoInfo.nameSH, session);

            if (!HEU_PluginSettings.ShortenFolderPaths || realName.Length < 3)
            {
                _geoName = HEU_SessionManager.GetString(_geoInfo.nameSH, session);
            }
            else
            {
                _geoName = realName.Substring(0, 3) + this.GetHashCode();
            }

            //HEU_Logger.Log(string.Format("GeoNode initialized with ID={0}, name={1}, type={2}", GeoID, GeoName, geoInfo.type));
        }