Which key are you referring to?
Realize that I use BuildpackEntity both in receiving but also in sending during an Create or Update which is why I needed to have the json encoding to get the casing and optional priority.  I could have made a second struct which is just for Create & Update.