You do not need to look at the member or the base class of the collection it self but you must look at the content it self (see GetCollectionProxy()->GetValueClass() ).