m_Categories = new PropertyCategoryDescriptor[m_count];
int CategoryMem = 0;
int inCat = 0;
for (int n=0; n < m_count; n++ ){
m_Categories[n] = new PropertyCategoryDescriptor();
int category = n / 2;
inCat =(CategoryMem == category)? ++inCat: 1;
CategoryMem = category;