move uid computation into Uid::Computer and remove the #dup method as this isn't our concern.