Added a Primary Key Generation solution.