I have never used automatic id generation, but maybe @dereuromark has? He always have interesting use cases. Anyway, I'm fine with leaving it in Helper.