EST-239: reworked to use new ViewModelSupport in Isis

specifically, ISIS-593.