Allows you to serialize object.
Map<String, dynamic> toJson() => { "attributes": attributes.map((e) => e.toJson()).toList(), "data": data, "friendlyName": friendlyName?.toJson(), }.clearNulls();