added PrivateSetCollectionSample