Implement IRoutableViewModelWithParams with new WeakEventManager-pattern