def METHOD_NAME(self, config: Configuration) -> None:
    """ Load the country properties from the configuration files,
        if they are not loaded yet.
    """
    if not self._info:
        self._info = config.load_sub_configuration('country_settings.yaml')
        for prop in self._info.values():
            # Convert languages into a list for simpler handling.
            if 'languages' not in prop:
                prop['languages'] = []
            elif not isinstance(prop['languages'], list):
                prop['languages'] = [x.strip()
                                     for x in prop['languages'].split(',')]
            prop['names'] = _flatten_name_list(prop.get('names'))