         // populate lists that are being shown
         if (yearList && populateYearDataProvider)
         {
-            yearList.dataProvider = new YearProvider(localeStr, minDate.fullYear,
-                maxDate.fullYear, today);
+            yearList.dataProvider = new YearProvider(localeStr, _minDate.fullYear,
+                _maxDate.fullYear, today);
             
             // set size to longest string
             if (!longestYearItem)

     */
    public function get minDate():Date
    {
        return _minDate != null ? new Date(_minDate.time) : new Date(MIN_DATE_DEFAULT.time);
    }
    
    /**

            listData = hourList.dataProvider;
            listLength = listData.length;
            
            var minDateMatch:Boolean = (tempDate.fullYear == _minDate.fullYear
                && tempDate.month == _minDate.month
                && tempDate.date == _minDate.date);
            var maxDateMatch:Boolean = (tempDate.fullYear == _maxDate.fullYear
                && tempDate.month == _maxDate.month
                && tempDate.date == _maxDate.date);
            
            for (i = 0; i < listLength; i++)
            {
