Configurations encapsulated into a independent class (Issue #1)