I was trying to make things more dry instead of doing ILogger, IFileDialog, etc in each viewmodel so I made a BaseViewModel for the common ones. I have included a Gist so you only see the part of the code that matters.
The contructor of SettingsViewModel.cs is throwing this There is no argument given that corresponds to the required parameter on the ctor. Where did I go wrong?