code: func getProperties(v map[string]interface{}) map[string]interface{} {
  	props := make(map[string]interface{})
  	for name, value := range v {
  		if !isReserved(name) {
  			props[name] = value
  		}
  	}
  	return props
  }
docs: // gets custom string properties from a given schema