code: func (c *Client) RegistrationByName(name string) (r contract.Registration, err error) {
  	conn := c.Pool.Get()
  	defer conn.Close()
  
  	err = getObjectByHash(conn, db.ExportCollection+":name", name, unmarshalObject, &r)
  	return r, err
  }
docs: // Get a registration by name
  // UnexpectedError - problem getting in database
  // NotFound - no registration with the name was found