{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/axon/issues/39","labels_url":"https://api.github.com/repos/phetsims/axon/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/axon/issues/39/comments","events_url":"https://api.github.com/repos/phetsims/axon/issues/39/events","html_url":"https://github.com/phetsims/axon/issues/39","id":53118119,"number":39,"title":"convenience methods on Property","user":{"login":"AshrafSharf","id":8498160,"avatar_url":"https://avatars.githubusercontent.com/u/8498160?v=3","gravatar_id":"","url":"https://api.github.com/users/AshrafSharf","html_url":"https://github.com/AshrafSharf","followers_url":"https://api.github.com/users/AshrafSharf/followers","following_url":"https://api.github.com/users/AshrafSharf/following{/other_user}","gists_url":"https://api.github.com/users/AshrafSharf/gists{/gist_id}","starred_url":"https://api.github.com/users/AshrafSharf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AshrafSharf/subscriptions","organizations_url":"https://api.github.com/users/AshrafSharf/orgs","repos_url":"https://api.github.com/users/AshrafSharf/repos","events_url":"https://api.github.com/users/AshrafSharf/events{/privacy}","received_events_url":"https://api.github.com/users/AshrafSharf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"aaronsamuel137","id":3193912,"avatar_url":"https://avatars.githubusercontent.com/u/3193912?v=3","gravatar_id":"","url":"https://api.github.com/users/aaronsamuel137","html_url":"https://github.com/aaronsamuel137","followers_url":"https://api.github.com/users/aaronsamuel137/followers","following_url":"https://api.github.com/users/aaronsamuel137/following{/other_user}","gists_url":"https://api.github.com/users/aaronsamuel137/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronsamuel137/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronsamuel137/subscriptions","organizations_url":"https://api.github.com/users/aaronsamuel137/orgs","repos_url":"https://api.github.com/users/aaronsamuel137/repos","events_url":"https://api.github.com/users/aaronsamuel137/events{/privacy}","received_events_url":"https://api.github.com/users/aaronsamuel137/received_events","type":"User","site_admin":false},"milestone":null,"comments":19,"created_at":"2014-12-30T14:16:35Z","updated_at":"2015-02-18T06:02:25Z","closed_at":null,"body":"The PropertySet object treats all its members as plain Property items, because of this we couldnt use NumberProperty methods such as __lessThanNumber__ and __greaterThanNumber__. This limitation is forcing us to explicitly define many such NumberProperty members on a Object that already extends PropertySet. It would simplify the make the code consistent If __lessThanNumber__ and __greaterThanNumber__ are moved to Property.\r\n\r\nIn addition to this, it would also be ideal to have __\"plus\"__ method similar to __\"times\"__ in Property Object\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/phetsims/axon/issues/comments/74817569","html_url":"https://github.com/phetsims/axon/issues/39#issuecomment-74817569","issue_url":"https://api.github.com/repos/phetsims/axon/issues/39","id":74817569,"user":{"login":"jonathanolson","id":480878,"avatar_url":"https://avatars.githubusercontent.com/u/480878?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false},"created_at":"2015-02-18T06:02:25Z","updated_at":"2015-02-18T06:02:25Z","body":"Just ran test-sims for a Scenery check, and noticed Seasons' IntensityModel is using .or()."}}