protected function validate($value)
    {
        
        parent::validate($value);
        
        $validator = new EmailValidator();
        
        if (!$validator->isValid($value)) {
            throw new ErrorException("Email address '{$value}' is invalid!");
        }
    }