[eluser]TheJim[/eluser]
They extend my custom class (although I also check for DataMapper load in case I happen to have a model that extends DataMapper directly). Since it's my own simple autoloader, it doesn't really matter, because I know what needs to be loaded to make it work.
I'm not saying you have to do it this way, of course, but for me, that makes loading my models very convenient.