Map<String, dynamic> toMap() { return <String, dynamic>{ 'blue': ?blue, 'green': ?green, 'red': ?red, }; }