Refactor Configuration classes and remove duplicate code.
Refactor Configuration classes and remove duplicate code.