Backfill studies for health codes

It looks like all the instances of BackfillRecord are almost identical. getTaskId() and getTimestamp() are the same for all of them. getRecord looks like it creates an object node. Would it be better to make a single concrete class of BackfillRecord (without the interface, since it seems like we don't need it) and have task ID, timestamp, and possibly the record as a Map<String, String> passed in the constructor?