ViewModel.$once