ולידציה למודל ב-MVC ה- RangeAttribute מקבל כפרמטר ראשון את ה- Type שלפיו נעשית הבדיקה. ה- Type הזה אמור להיות זהה לטיפוס של התכונה הנבדקת. ה- CompareAttribute לא מקבל פרמטר כזה, אלא גוזר את הטיפוס מהתכונה הנבדקת. שאלתי: מדוע Range זקוק לפרמטר כזה?