Implement Command.Execute() methods.
Modify ViewModel.Initialiase() method to set loaded state and handle exceptions correctly.
Modify Field.ToString() to return an empty string when underlying data value is null.