If you want a field to be ignored, you can use `json:"-"`. No need for omitempty. Alternatively, you can make the field private and it won't be exported to json.

Also, I think it is a bad idea to have multiple fields witht he same json name (checksum)