ReferenceSet
template<typename Value, typename MySet, typename ReferenceSet, typename Compare>
typedef TestSet<Value, MySet, ReferenceSet, Compare> Class;
typedef typename ReferenceSet::iterator ReferenceIterator;
typedef typename ReferenceSet::const_iterator ReferenceConstIterator;
ReferenceSet fReferenceSet;
typedef TestSet<Value, MySet, ReferenceSet, Compare> TestClass;