just a little trick for handling default values: `self._database = client[database_name or 'ohouse']`