[#LIB-155] Refactor configuration | end to end propagation of ConfigurationException
[#LIB-155] Refactor configuration | failIfNotPresent