Adapter Pattern - Problem setup