code: func (md *MobileDetect) Version(propertyName interface{}) string {
  	switch propertyName.(type) {
  	case string:
  		return md.properties.versionByName(propertyName.(string), md.userAgent)
  	case int:
  		return md.VersionKey(propertyName.(int))
  	}
  	return ""
  }
docs: // It is recommended to use VersionKey instead