So, we could keep the deviceTypes and VariantIDs... that should ensure the data stays reasonable large/small.
Also, we need to add validation on the server before saving, to avoid a bug like this...