better (strictly) DSLConfigBuilderBase