anchor.diff:    @Input()
     set time(DateTime value) {
       value = utc ? value?.toUtc() : value?.toLocal();
  -
  -    // When value changes
       if ((value?.hour != _time?.hour ||
           value?.minute != _time?.minute ||
           value?.isUtc != _time?.isUtc)) {
  -      _time = _withEpochDate(value);
  -      _timeChangeController.add(_time);
  -    }
  -    setInputErrorText(_validateTime(_time));
  -    timeInputText = _time == null ? "" : renderTime(_time);
  +      _time = value;
  +      _timeChangeController.add(time);
  +    }
  +    setInputErrorText(_validateTime(time));
  +    timeInputText = time == null ? "" : renderTime(time);
     }
   
     /// An error displayed below the closed date picker.
  
positive.code:     if (setAsCurrent) {
        time = inputError == null ? parsed : _time;
      }
      return _time;
    }
  
    /// Parses time in various type of formats and returns a [DateTime] object
  
negative.code:   @Input()
    String error;
  
    DateTime get time => _withEpochDate(_time);
  
    bool get disabled => _disabled;
    bool _disabled = false;
  