Fourth iteration, stripped down the number of methods in the configuration builders