code: func (db *dbusImpl) SessionBus() (Connection, error) {
  	if db.sessionBus == nil {
  		bus, err := godbus.SessionBus()
  		if err != nil {
  			return nil, err
  		}
  		db.sessionBus = &connImpl{bus}
  	}
  
  	return db.sessionBus, nil
  }
docs: // SessionBus is part of Interface