You could change the dfault name of the table by overriding +tableName
and specifying a different value. The default implementation creates a
tablename based on the class name.
As for changing the unique id from pk, that would require changing a
lot of code. That value is currently hardcoded into the system. It
would be a non-trivial change.
Jeff