latest updates with ConfigurationSection support