You can then define in configuration an exception policy that will wrap the original NotImplementedException and throw an ApplicationException (I use ApplicationException for illustration -- it's not actually recommended to use ApplicationException).

The next step is to configure Unity to support interception, register the IService types to support interception and policy injection as well as create a
matching rule to specify what needs to be intercepted and what call handlers to execute.