Config files loaded with the second parameter are simply stored in a hierarchy -- why couldn't the ArrayAccess methods be modified to support this as well?

There should be no reason I can't use `$this->config['config_group']['item'] = 'value';`