[WIP] More config cleanups

:construction: 
cc @icewind1991 @DeepDiver1975 @PVince81 @LukasReschke 
Yes, but there are currently that many occurences of the create logic of this class, that we also could put this in here. Once this is handled by an dependency container we can easiely add the parameter