Use IDatabase interface instead of Database in DBAccessBase