Map<String, dynamic> toMap() { return <String, dynamic>{ 'hours': hours, 'minutes': minutes, 'seconds': seconds, }; }