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