public Task NavigateToAsync <TViewModel>(NavigationParameters parameters) where TViewModel : BaseViewModel => InternalNavigateToAsync(typeof(TViewModel), parameters);
public Task NavigateToAsync(Type viewModelType, NavigationParameters parameters) => InternalNavigateToAsync(viewModelType, parameters);
public async Task InitializeAsync <TViewModel>(NavigationParameters parameters = null, bool navigationPage = false, NavigationPage customNavigationPage = null) where TViewModel : BaseViewModel => await InternalInitAsync(typeof(TViewModel), parameters, navigationPage, customNavigationPage);