Added AbstractDatabase.