Hot: testablecomponentdesign