Fixing persistence issue with Commits due to the lack of a primary key in some commit-related objects. Related to #63