List<String> get words { if (this == null) return const []; return [ for (final word in this!.split(wordSeparator)) if (word.trim().isNotNullOrBlank) word, ]; }