Map<String, dynamic> toMap() { Map<String, dynamic> map = <String, dynamic>{}; map['id'] = id; map['name'] = name; map['attributes'] = attributes; return map; }