There is almost no utility for having a database object concrete class. Make it optional (via the class list options) and keep them if they exist.