@override Map<String, Object> get values { return <String, Object>{ 'start': offsetValue(start), 'end': offsetValue(end), 'paint': paint.transferValue, }; }