wouldn't it be simpler to use ``IdentityUtils::buildIdentityString`` in the collector ?