{"action":"closed","issue":{"url":"https://api.github.com/repos/rid00z/FreshMvvm/issues/44","repository_url":"https://api.github.com/repos/rid00z/FreshMvvm","labels_url":"https://api.github.com/repos/rid00z/FreshMvvm/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/rid00z/FreshMvvm/issues/44/comments","events_url":"https://api.github.com/repos/rid00z/FreshMvvm/issues/44/events","html_url":"https://github.com/rid00z/FreshMvvm/issues/44","id":135240793,"number":44,"title":" FRESHMVVM MASTERDETAILPAGE EXECUTES VIEWMODELS","user":{"login":"EmilAlipiev","id":10422347,"avatar_url":"https://avatars.githubusercontent.com/u/10422347?v=3","gravatar_id":"","url":"https://api.github.com/users/EmilAlipiev","html_url":"https://github.com/EmilAlipiev","followers_url":"https://api.github.com/users/EmilAlipiev/followers","following_url":"https://api.github.com/users/EmilAlipiev/following{/other_user}","gists_url":"https://api.github.com/users/EmilAlipiev/gists{/gist_id}","starred_url":"https://api.github.com/users/EmilAlipiev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EmilAlipiev/subscriptions","organizations_url":"https://api.github.com/users/EmilAlipiev/orgs","repos_url":"https://api.github.com/users/EmilAlipiev/repos","events_url":"https://api.github.com/users/EmilAlipiev/events{/privacy}","received_events_url":"https://api.github.com/users/EmilAlipiev/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-21T18:40:59Z","updated_at":"2016-03-17T23:08:38Z","closed_at":"2016-03-17T23:08:38Z","body":"when you have FreshMasterDetailNavigationContainer as below, it will execute through each PageModel (ViewModel) init and constructor and if you have some initial data loading your view, this will be very expensive. Is there a way to prevent this? Otherwise for me Freshmvvm is no use. \r\n\r\nthanks.\r\n\r\n     var masterDetailNav = new FreshMasterDetailNavigationContainer();\r\n            masterDetailNav.Init(\"Menu\", \"Menu.png\");\r\n            masterDetailNav.AddPage<page1PageModel>(\"page1\", null);\r\n            masterDetailNav.AddPage<page2PageModel>(\"page2\", null);\r\n             masterDetailNav.AddPage<page3PageModel>(\"page3\", null);\r\n            masterDetailNav.AddPage<page4PageModel>(\"page4\", null);\r\n            masterDetailNav.AddPage<page5PageModel>(\"page5\", null);"}}