This probably shouldn't be an `@get`. Since it's in a decode, in many cases the current value will be null, plus `@get` is a bit expensive and decoding is already an area that needs some performance love. I'd either send `data[key]`, `null`, or just not send a value argument at all.