Cleanup and a more Catel oriented implementation of the CommandProgressViewModel