autofix method 
    
    
    
  Implementation
  void autofix() {
  int totalSeconds = getTotalSeconds();
  if (totalSeconds < 0) totalSeconds = 0;
  int one_day = (1 * 60 * 60 * 24);
  int one_hour = (1 * 60 * 60);
  int one_minute = (1 * 60);
  int days = (totalSeconds / 60 / 60 / 24).round();
  totalSeconds -= (days * one_day);
  int hours = (totalSeconds / 60 / 60).round();
  totalSeconds -= (hours * one_hour);
  int minutes = (totalSeconds / 60).round();
  totalSeconds -= (minutes * one_minute);
  int seconds = totalSeconds;
  this.days = days;
  this.hours = hours;
  this.minutes = minutes;
  this.seconds = seconds;
}