(1a) Compile the script below:
```
//------------------------------------------------------------------------------------------------
[BaseContainerProps()]
class MyConfigEntryT<Class T> : Managed {}
//------------------------------------------------------------------------------------------------
[BaseContainerProps(configRoot: true)]
class MyConfig
{
[Attribute()]
ref MyConfigEntryT<int> m_pEntry;
}
```
(1b) Create a config of type `MyConfig`
(1c) Open the config, instantiate `Entry`, by clicking on `set class`, then save and close it.
(1d) Trying to open the config again will throw and `Entry` is unset again.
```
RESOURCES : LoadGenericConfig @"{AD2A0EE4B7FFC33C}Configs/Systems/MyConfig.conf"
RESOURCES (E): Unknown class 'MyConfigEntryT' at offset 61(0x3d)
DEFAULT (E): Can't load 'Configs/Systems/MyConfig.conf' because class 'MyConfigEntryT' is unknown
```
---
(2a) Compile the script below:
```
//------------------------------------------------------------------------------------------------
[BaseContainerProps()]
class MyBaseConfigEntry {} // Available
//------------------------------------------------------------------------------------------------
[BaseContainerProps()]
class MyDerivedConfigEntry : MyBaseConfigEntry {} // Available
//------------------------------------------------------------------------------------------------
[BaseContainerProps()]
class MyDerivedConfigEntryT<Class T> : MyBaseConfigEntry {}
//------------------------------------------------------------------------------------------------
typedef MyDerivedConfigEntryT<int> TIntMyDerivedConfigEntry; // Unavailable
//------------------------------------------------------------------------------------------------
[BaseContainerProps()]
class MyDerivedConfigEntryInt : MyDerivedConfigEntryT<int> {} // Unavailable
//------------------------------------------------------------------------------------------------
[BaseContainerProps(configRoot: true)]
class MyConfig
{
[Attribute()]
ref MyBaseConfigEntry m_pEntry;
}
```
(2b) Open the config and try to instantiate `Entry`, by clicking on `set class`
(2c) Notice that both `MyDerivedConfigEntryInt` and `MyDerivedConfigEntryT<int>` are not available for selection
{F5959652}