BareDataBucket Node1 BareDataBucket - m_data - m_clid - m_type + BareDataBucket() + BareDataBucket() + ~BareDataBucket() + BareDataBucket() + BareDataBucket() + operator=() + operator=() + clID() + object() + tinfo() and 8 more... Node2 DataBucketBase + DataBucketBase() + ~DataBucketBase() + object() + tinfo() + cast() + cast() + cast() + cast() + relinquish() + lock() Node2->Node1 Node3 DataObject Node3->Node2