why is this super private? I would have put a simple _db for it. Any reason?