ViewModel test; rename files
doc observable