The external controllers can either leverage the existing constants, or defined their own private (or shared) constraints. I am meaning a way of capturing the string, so not a restrictive enum type. Free-form strings are ok, but it is still worth collecting the common set used in WebODF somewhere in my opinion.