base_load_config


Description:

protected virtual Config2 base_load_config ()

Base implementation that loads configuration, handling Config1 to Config2 migration.

This method: - Initializes Config1 and Config2 static properties - Sets config paths - Loads Config2 if it exists - Migrates Config1 to Config2 if needed - Returns loaded or default Config2 instance

Implementations should call this from their `load_config()` method after performing any necessary type registration.

Returns:

The loaded Config2 instance