{"action":"opened","issue":{"url":"https://api.github.com/repos/pietermartin/umlg/issues/45","repository_url":"https://api.github.com/repos/pietermartin/umlg","labels_url":"https://api.github.com/repos/pietermartin/umlg/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/pietermartin/umlg/issues/45/comments","events_url":"https://api.github.com/repos/pietermartin/umlg/issues/45/events","html_url":"https://github.com/pietermartin/umlg/issues/45","id":135061418,"number":45,"title":"Validate qualifiers on commit","user":{"login":"pietermartin","id":439356,"avatar_url":"https://avatars.githubusercontent.com/u/439356?v=3","gravatar_id":"","url":"https://api.github.com/users/pietermartin","html_url":"https://github.com/pietermartin","followers_url":"https://api.github.com/users/pietermartin/followers","following_url":"https://api.github.com/users/pietermartin/following{/other_user}","gists_url":"https://api.github.com/users/pietermartin/gists{/gist_id}","starred_url":"https://api.github.com/users/pietermartin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pietermartin/subscriptions","organizations_url":"https://api.github.com/users/pietermartin/orgs","repos_url":"https://api.github.com/users/pietermartin/repos","events_url":"https://api.github.com/users/pietermartin/events{/privacy}","received_events_url":"https://api.github.com/users/pietermartin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-20T11:06:04Z","updated_at":"2016-02-20T11:06:04Z","closed_at":null,"body":"Currently qualifiers are validated when the qualified collection is modified.\r\nWhen an object is created via its composite constructor the qualifiers value is not yet set and the validation passes. However later the value is set making the collection invalid but since it is not validated on commit the model is in a invalid state."}}