Issue #10: Removed dead classes.
Use default destructor.
Fixed #3: NetworkProvider is now INetworkProvider.