[eluser]BizComputing[/eluser]
The manual states:
Note: The Database classes can not be extended or replaced with your own classes, nor can the main Controller class. All other classes are able to be replaced/extended.
I've had complete success with extending the Controller class. This statement in the manual may need to be updated.