{"action":"created","issue":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/152","labels_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/152/labels{/name}","comments_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/152/comments","events_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/152/events","html_url":"https://github.com/PrismLibrary/Prism/issues/152","id":107447766,"number":152,"title":"CompositePresentationEvent","user":{"login":"isvaljek","id":2500267,"avatar_url":"https://avatars.githubusercontent.com/u/2500267?v=3","gravatar_id":"","url":"https://api.github.com/users/isvaljek","html_url":"https://github.com/isvaljek","followers_url":"https://api.github.com/users/isvaljek/followers","following_url":"https://api.github.com/users/isvaljek/following{/other_user}","gists_url":"https://api.github.com/users/isvaljek/gists{/gist_id}","starred_url":"https://api.github.com/users/isvaljek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isvaljek/subscriptions","organizations_url":"https://api.github.com/users/isvaljek/orgs","repos_url":"https://api.github.com/users/isvaljek/repos","events_url":"https://api.github.com/users/isvaljek/events{/privacy}","received_events_url":"https://api.github.com/users/isvaljek/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-21T05:41:52Z","updated_at":"2015-09-21T19:15:55Z","closed_at":null,"body":"What is the replacement for CompositePresentationEvent? How to share EventAggregator between different ViewModel instances?\r\n[This one](http://blog.magnusmontin.net/2014/02/28/using-the-event-aggregator-pattern-to-communicate-between-view-models/) uses EventAggregator through constructor injection, but then I could have more easily injected my shared object that way."},"comment":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/comments/142082156","html_url":"https://github.com/PrismLibrary/Prism/issues/152#issuecomment-142082156","issue_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/152","id":142082156,"user":{"login":"isvaljek","id":2500267,"avatar_url":"https://avatars.githubusercontent.com/u/2500267?v=3","gravatar_id":"","url":"https://api.github.com/users/isvaljek","html_url":"https://github.com/isvaljek","followers_url":"https://api.github.com/users/isvaljek/followers","following_url":"https://api.github.com/users/isvaljek/following{/other_user}","gists_url":"https://api.github.com/users/isvaljek/gists{/gist_id}","starred_url":"https://api.github.com/users/isvaljek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isvaljek/subscriptions","organizations_url":"https://api.github.com/users/isvaljek/orgs","repos_url":"https://api.github.com/users/isvaljek/repos","events_url":"https://api.github.com/users/isvaljek/events{/privacy}","received_events_url":"https://api.github.com/users/isvaljek/received_events","type":"User","site_admin":false},"created_at":"2015-09-21T19:15:55Z","updated_at":"2015-09-21T19:15:55Z","body":"Does that mean I only need to define a VM constructor that accepts the EventAggregator and it will automagically be passed along (no need for literal pass)?\r\nAlso, I have one ViewModel that already has two parameters, how can I squeeze in this third?\r\nThanks."}}