Fix Dictionary arbitrary to not generate duplicate featureIds

Should this just be returning a Definition?