public abstract void registerEvaluationUnits(EvaluationUnitManager mngr);
protected virtual void RegisterEvaluationUnits(EvaluationUnitManager mngr) { }