I'm proposing to use UUID instead of simple small Integer, as this the current solution is very prone to collision.