Doctrine added as a requirement