Adapter implementation, object related adaption