We could have ``self.connection = connection or {}`` in the base backend instead.