TODO:
* IdentityMap
* ObjectEnumerator
* Save a complex object that spans more than one table
* Load an object that uses a Discriminator
* Save an Association
* Load an Association
* Load an Association with filters
* Load a Collection with complex filters
TODONE:
* Schema Mappings: Field, Source and Relation mappings are all tested and in-place. Sam:2009-01-11
* Uri: Sam:2009-01-11
* Repository (only class definition, no interface): Sam:2009-01-12
* Repository registration: Sam:2009-01-12
* Repository Session: 2009-01-28
* Repository Session connection helper method: 2009-01-28
* Object Mappings: 2009-01-28
* Repository interface: 2009-01-28
* Load an object: 2009-01-28
* Save an object: 2009-01-28
* Repository::Types should load and store Orm::Types: 2009-01-28
* Save a Collection: 2009-01-28
* Load a Collection: 2009-01-28
* Load a Collection with filters: 2009-01-28
* Added OFFSET, LIMIT and ORDER BY support. Sam:2009-02-27