Added Adapter, Wrapper, Translator implementations.