MefRepository (nuget): It is troublesome to declare the interface of a typical command pattern to a place where it can refer to each layer, so it is defined here.
Keywords: |csharp|di|mef