fix issue 6549 - Implement contracts without implementation.