public function afterValidate()
{
if (!$this->reading_id && !$this->qualitative_reading_id) {
$this->addError('reading_id', 'Either a numerical reading or a qualitative reading must be specified.');
}
return parent::afterValidate();
}