{"action":"created","issue":{"url":"https://api.github.com/repos/AmpersandJS/ampersand-state/issues/133","labels_url":"https://api.github.com/repos/AmpersandJS/ampersand-state/issues/133/labels{/name}","comments_url":"https://api.github.com/repos/AmpersandJS/ampersand-state/issues/133/comments","events_url":"https://api.github.com/repos/AmpersandJS/ampersand-state/issues/133/events","html_url":"https://github.com/AmpersandJS/ampersand-state/issues/133","id":54609322,"number":133,"title":"Consider re-factoring how property definitions are stored and inherited","user":{"login":"HenrikJoreteg","id":67925,"avatar_url":"https://avatars.githubusercontent.com/u/67925?v=3","gravatar_id":"","url":"https://api.github.com/users/HenrikJoreteg","html_url":"https://github.com/HenrikJoreteg","followers_url":"https://api.github.com/users/HenrikJoreteg/followers","following_url":"https://api.github.com/users/HenrikJoreteg/following{/other_user}","gists_url":"https://api.github.com/users/HenrikJoreteg/gists{/gist_id}","starred_url":"https://api.github.com/users/HenrikJoreteg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HenrikJoreteg/subscriptions","organizations_url":"https://api.github.com/users/HenrikJoreteg/orgs","repos_url":"https://api.github.com/users/HenrikJoreteg/repos","events_url":"https://api.github.com/users/HenrikJoreteg/events{/privacy}","received_events_url":"https://api.github.com/users/HenrikJoreteg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AmpersandJS/ampersand-state/labels/discussion","name":"discussion","color":"d4c5f9"},{"url":"https://api.github.com/repos/AmpersandJS/ampersand-state/labels/question","name":"question","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-01-16T18:39:12Z","updated_at":"2015-04-27T20:56:28Z","closed_at":null,"body":"This is my attempt to capture some of what @latentflip and I just discussed. \r\n\r\nIn order to disambiguate the extra stuff that happens when you call `extend` on `state`.\r\n\r\nIt merges props, session, and derived. We talked about potentially having some way to access and edit that definition. This would let you choose what you're adding/removing/merging instead of oversimplifying it by calling `extend` when it really does more than that. It would potentially also help with the fact that ampersand doesn't work well with ES6 of coffeescript's class stuff. Lots of questions, still, but wanted to open this so we don't forget.\r\n"},"comment":{"url":"https://api.github.com/repos/AmpersandJS/ampersand-state/issues/comments/96817244","html_url":"https://github.com/AmpersandJS/ampersand-state/issues/133#issuecomment-96817244","issue_url":"https://api.github.com/repos/AmpersandJS/ampersand-state/issues/133","id":96817244,"user":{"login":"schmittyjd","id":3849309,"avatar_url":"https://avatars.githubusercontent.com/u/3849309?v=3","gravatar_id":"","url":"https://api.github.com/users/schmittyjd","html_url":"https://github.com/schmittyjd","followers_url":"https://api.github.com/users/schmittyjd/followers","following_url":"https://api.github.com/users/schmittyjd/following{/other_user}","gists_url":"https://api.github.com/users/schmittyjd/gists{/gist_id}","starred_url":"https://api.github.com/users/schmittyjd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schmittyjd/subscriptions","organizations_url":"https://api.github.com/users/schmittyjd/orgs","repos_url":"https://api.github.com/users/schmittyjd/repos","events_url":"https://api.github.com/users/schmittyjd/events{/privacy}","received_events_url":"https://api.github.com/users/schmittyjd/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T20:56:28Z","updated_at":"2015-04-27T20:56:28Z","body":"Any updates on this?"}}