List<String> get names { if (!areNamesInitialized) { _names = GoogleFonts.asMap().keys.toList(); areNamesInitialized = true; return _names; } return _names; }