A: 

The problem was that the generated model names were like this:

<?php
abstract class BaseClass extends Doctrine_Record
{

}

Removing the abstract keyword did the trick. All the other Doctrine models are not using the abstract keyword, so it won't do any harm to remove it.

Evert