This goal of this ORM (Object Relational Mapping) system is to accelerate the development of database-centric applications that dictate the structure of their own databases. (I.e. do not generally access tables and other database objects owned by other software)
Sub-goals include automating certain menial functions such as upgrading of tables, persisting desired structure of tables to the database (such as during product installation), and easing the management of table-structure related...