> We can always make the property mutable on drivers that support it in > the future, much like the zpos property. I think we should keep it > immutable for now.
Sure, but I don't see any reason for immutability with an enum property - it can just limit the possible values to what it supports, and that can be only one value. Either way, it's not a big issue.