* No Issue - pulls render outside of the viewmodel * No Issue - Properly subscribes to the changesObservable * No Issue - Fixes ViewModel tests