added fancy evaluator that increases runtime, comfiguration effort and complexity, but there is not need to manipulate the code anymore when you want to add new validators