1.2: The Visual Studio tool only suggests
the implementation of the new method. This is required in C#,
even from abstract types. Unfortunately, Visual Studio has a
completely different problem. The error generated in Case 1
appears under the Tool type name. The automatic
implementation, however, is only accessible from the ITool
inheritance. This disconnect is shown in Figure 5.