Feature/unset attributes when set to null

https://versal.atlassian.net/browse/GAD-23
https://github.com/Versal/versal-gadget-api/issues/27

unset `temp` attribute by doing `setAttributes({temp: null})`
Are you not a fan of this "feature" in general or the way it's being done?