configurators refactoring III