created collectionproperty class