Support for subclassing to define different primary key behavior, and inherent support for inheritance.
Added a TODO to improve error handling
Merge pull request #58 from mutualmobile/cnstoll_primaryKeyInheritance

Support for subclassing to define different primary key behavior, and in...