A specification library for the Doctrine ORM