changed ViewModel
Added fake test, made bind, backbind