{"action":"closed","issue":{"url":"https://api.github.com/repos/Polymer/polymer/issues/3379","repository_url":"https://api.github.com/repos/Polymer/polymer","labels_url":"https://api.github.com/repos/Polymer/polymer/issues/3379/labels{/name}","comments_url":"https://api.github.com/repos/Polymer/polymer/issues/3379/comments","events_url":"https://api.github.com/repos/Polymer/polymer/issues/3379/events","html_url":"https://github.com/Polymer/polymer/issues/3379","id":131663871,"number":3379,"title":"delete method","user":{"login":"tomalec","id":17435,"avatar_url":"https://avatars.githubusercontent.com/u/17435?v=3","gravatar_id":"","url":"https://api.github.com/users/tomalec","html_url":"https://github.com/tomalec","followers_url":"https://api.github.com/users/tomalec/followers","following_url":"https://api.github.com/users/tomalec/following{/other_user}","gists_url":"https://api.github.com/users/tomalec/gists{/gist_id}","starred_url":"https://api.github.com/users/tomalec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomalec/subscriptions","organizations_url":"https://api.github.com/users/tomalec/orgs","repos_url":"https://api.github.com/users/tomalec/repos","events_url":"https://api.github.com/users/tomalec/events{/privacy}","received_events_url":"https://api.github.com/users/tomalec/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-05T14:53:44Z","updated_at":"2016-02-07T22:23:42Z","closed_at":"2016-02-07T22:23:42Z","body":"There is a set of methods to manipulate data object like `set, get, splice, arrayDelete` even methods to notify after the change like `notifyPath, notifySplices`, but there is no method to remove an object/property.\r\nWe can `set('that.property', undefined)` but setting undefined is not the same as `delete that.property`, what's more this is not a valid JSON value, what hurts when we use data shared with other apps.\r\n\r\nI think it would be nice to have such methods, plus it would make the API consistent, as now we can delete array elements, but we cannot remove others."}}