Documentation...
Add support for class methods to the DynamicMethodsModule, and use it.
Make sure we don't ever automatically pick up the primary key as an ObjectId.
More documentation.