Some MVVM Testing with BindableObject Base Class, Implemeted with INotifyPropertyChanged and IDataErrorInfo Also RelayCommand and UICommand (ConsoleLogCommand = new UICommand1("ConsoleLog", new RelayCommandHandlerObject(ExecuteConsoleLog2), "Console Log", "Logs to the console");)