Add "Adapter" (using delegation)