QF BaseViewModel