public function rules()
{
return array(array('question, outcome_id, default_function, default_value, response_type_id', 'safe'), array('outcome', 'outcomeValidation'), array('question, response_type_id', 'requiredIfNotOutcomeValidation'), array('default_function', 'defaultsValidation'), array('id, question, outcome_id, default_function, default_value, response_type_id', 'safe', 'on' => 'search'));
}