Map<String, dynamic> toJson(Map<String, DataHandler> dataHandlers) { return { 'idName': prototype.idName, 'data': dataHandlers[prototype.dataType.toString()]?.toJson(data), }; }