is there a reason not to make the key of this array the contentId? if i understand correctly, the `!$row->getValue('phpcr:class')` part is about supporting multilanguage. does `cmf_find` accept uuid too? otherwise we could simplify `$contentId = $row->getValue('jcr:uuid') ? $row->getValue('jcr:uuid') : $row->getPath();` to never use the uuid as $contentId and then it would just be the key instead of an additional attribute.