[LIB-253] New config framework | refactoring