I'd rather keep the property as the string value and do the conversion in the driver. Numeric values don't have as much meaning as the strings, especially since the number assignments are specific to three.js.