toRequestObject method
Creates a Map used to send this data back to a server
Implementation
Map<String, dynamic> toRequestObject() {
return Map.fromEntries(components.map((component) {
return MapEntry(component.fieldId, component.data.schemaValue);
}).where((element) => element.value != null));
}