Contains pre processing logic for the problem.
A trait which specifies the logic to apply pre processing to problem.