uuid generation in base entity