IdGenerator default implementation added