Up to date ORM abstraction layer. Lots of changes, can't resume them here. Basically, the ORM abstraction layer was constantly updated using it in other proyects.