Commit Generic & TypeInformation