Extensible and flexible object <-> relational mapper
