Wrapper providing a common interface for objects of different types
