Moved IdGenerator