WrapperPattern
See
AdapterPattern