Improved HideUntilViewModelLoaded behavior