split ClassExpression and DataRangeExpression, removed BasicClassDescr