Class PreferenceOptimizationSpec