panic: reflect: call of reflect.Value.Int on string Value It seems like it should be easier to opt-out of the Version field without mangling the field name.