It is important for you to understand that adding a Windows Communication Foundation Service to the project in Visual Studio causes starter code to automatically be generated for the service, including an interface that represents the service contract and class that implements that interface.