When creating a buildpack, the Priority is optional, and the same holds true for update.  The only way to allow to pass an optional priority is to use a pointer otherwise 0 doesn't tell me the intent.