This feels like more of a service then a base command. Instead of using a base, what if you just have an IAssemblyPaths service which is injected into whoever needs it?