Got rid of self-defined Tuple class and use one from libraries
Refactoring Evaluation Result. No longer needs to have a reference to the state.