{"action":"opened","issue":{"url":"https://api.github.com/repos/medikoo/dbjs/issues/76","repository_url":"https://api.github.com/repos/medikoo/dbjs","labels_url":"https://api.github.com/repos/medikoo/dbjs/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/medikoo/dbjs/issues/76/comments","events_url":"https://api.github.com/repos/medikoo/dbjs/issues/76/events","html_url":"https://github.com/medikoo/dbjs/issues/76","id":191284801,"number":76,"title":"Introduce contruction/extension required properties","user":{"login":"medikoo","id":122434,"avatar_url":"https://avatars.githubusercontent.com/u/122434?v=3","gravatar_id":"","url":"https://api.github.com/users/medikoo","html_url":"https://github.com/medikoo","followers_url":"https://api.github.com/users/medikoo/followers","following_url":"https://api.github.com/users/medikoo/following{/other_user}","gists_url":"https://api.github.com/users/medikoo/gists{/gist_id}","starred_url":"https://api.github.com/users/medikoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/medikoo/subscriptions","organizations_url":"https://api.github.com/users/medikoo/orgs","repos_url":"https://api.github.com/users/medikoo/repos","events_url":"https://api.github.com/users/medikoo/events{/privacy}","received_events_url":"https://api.github.com/users/medikoo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"medikoo","id":122434,"avatar_url":"https://avatars.githubusercontent.com/u/122434?v=3","gravatar_id":"","url":"https://api.github.com/users/medikoo","html_url":"https://github.com/medikoo","followers_url":"https://api.github.com/users/medikoo/followers","following_url":"https://api.github.com/users/medikoo/following{/other_user}","gists_url":"https://api.github.com/users/medikoo/gists{/gist_id}","starred_url":"https://api.github.com/users/medikoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/medikoo/subscriptions","organizations_url":"https://api.github.com/users/medikoo/orgs","repos_url":"https://api.github.com/users/medikoo/repos","events_url":"https://api.github.com/users/medikoo/events{/privacy}","received_events_url":"https://api.github.com/users/medikoo/received_events","type":"User","site_admin":false},"assignees":[{"login":"medikoo","id":122434,"avatar_url":"https://avatars.githubusercontent.com/u/122434?v=3","gravatar_id":"","url":"https://api.github.com/users/medikoo","html_url":"https://github.com/medikoo","followers_url":"https://api.github.com/users/medikoo/followers","following_url":"https://api.github.com/users/medikoo/following{/other_user}","gists_url":"https://api.github.com/users/medikoo/gists{/gist_id}","starred_url":"https://api.github.com/users/medikoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/medikoo/subscriptions","organizations_url":"https://api.github.com/users/medikoo/orgs","repos_url":"https://api.github.com/users/medikoo/repos","events_url":"https://api.github.com/users/medikoo/events{/privacy}","received_events_url":"https://api.github.com/users/medikoo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2016-11-23T14:28:01Z","updated_at":"2016-11-23T14:28:01Z","closed_at":null,"body":"/cc @kamsi \r\n\r\nIt should apply to both creating new classes (extensions), and creating new instances.\r\n\r\nCurrently we have just `required` setting, and all it does it prevents _deletion_ of already set properties that have `required` set to true.\r\n\r\nWe need a mean, through which initialization of new object (or class) will crash when some properties are not provided to constructor (still at this point I'm not sure what should be the name of property that will mark that)"}}
{"actor":{"display_login":"medikoo"}}