added using _XXX_SharedPtrIRep=... to continaers