Map<String, dynamic> toMap() { Map<String, dynamic> map = {}; if (_words != null) { map['words'] = _words; } return map; }