Changed code to use MvvmFoundations's Observable object and RelayCommand classes.