code: func (m *Manager) Save(apikey *APIKey) (err error) {
  	if apikey.ID == "" {
  		// New Doc!
  		apikey.ID = bson.NewObjectId()
  		err = m.getCollection().Insert(apikey)
  		return
  	}
  	_, err = m.getCollection().UpsertId(apikey.ID, apikey)
  	return
  }
docs: //Save ApplicationAPIKey