ConfigFile implementation