removed UserCriteria parameter from IOptimization
adapted Optimization component to new interface