Well, couple of beers and I think the problem is solved;) I'm using Vector<Map<String^, Object^>^>^ and navigation counter in overriden OnNavigatedTo(). Navigation counter is incremented on navigating to and decremented on navigating back. Basically
it is a kind of copy of standard OnNavigatedTo().
Though if there is a better sollution please let me know. Wrote it in case smb had the same problem.