Properly use the dataclasses for the Preprocessing config
We already have the dataclasses implemented for the preprocessing configuration. Until now, they are not 100% correctly used. As we do it in the training now, a similar usage should be implemented for these dataclasses