Plain Ol' Ruby Objects (PORO) is a persistence engine that can use nearly
any persistence store. Its purpose is to allow you to easily add a
persistence store to your existing objects in an application. Currently,
there is support for MongoDB, though SQL and Memcache support is planned.