WS: Writeable product packs (#PSCFV-5581)

Looking for feedback on this pull request before you pull it in; should the verification be in the getter?