change fields to indexable type for equality queries for duplicates
TaskPayloadHelper tested working with coverage