waking instances is cheaper than processing a potentially huge vocabulary
for getting the title, therefore we handle reference fields seperately