Optimization: Check in forgotten file
Optimization: Rework interfaces for handling evaluation problems

* EvaluationException now contains the evaluation object