__construct must be public as its abstract Kohana_Database::__construct