ViewModel Extraction