I did read that, but thought there might be some way to override it within an individual model (doctrine style).
Interesting that it's made that way as there are many DBs out there that have a reliance on a unique/primary id within a table that is not a) automatically incremented AND/OR b) not named "id".
I initially thought about going through the library and doing a find and replace on all instances of 'id' and replacing with a primary_key variable but I realized there were some other dependencies around the id.