proper struct tags for json encoder/decoder