consent_renewal_year validation now allows nil