Combining patterns: Ducks base problem + Adapter