ref #43 - Refactoring of the configuration - CombinedDefinitionReader + Definition::merge