The Doctrine Persistence project is a library that provides common abstractions for object mapper persistence.