DatabaseInterface is now plumbed for unit tests.