Map<String, dynamic> toMap() { Map<String, dynamic> map = {}; if (_path != null) { map['path'] = _path; } if (_direction != null) { map['direction'] = _direction; } return map; }