Added support for string primary keys by testing if the Integer class can parse the value- if not then escape the ID