Fix bug where package-attribute.decorate could remove values added by other packages