v4.0.0 Added Hashed Id generation scheme