Add ITestable interface