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