Doctrine2 Extension to Audit Entities through versioning tables.