remove need for IShellViewModel