Bugfix for not being able to delete fields without a definition
API 2.0 bugfix: every save should include the entire ARP attributes, so we can always throw away old attributes.
Bugfix for when supported exists bug is empty
API 2.0 bugfix: don't save ALL ARP attributes without empty values, only submit ARP attributes that actually have values.