Adding types support to SpotEval classes