some refactoring and renaming to better communicate class and member's responsability and support to retrieve a already configured path