one-time uuid generation in ctor, not per-setup.