cut too long text to "..."
support 'text' in property descriptor to be displayed instead of property name (if present)
if propertyDesc.value === undefined/null it will be treated to be a folder (grouping)
provide 'text' for propertyDesc