A plugin Value consisting of plugin name and properties.
Plugins should be specified in the form:<plugin-name>(<prop1>=<val1>, ...)
Both the plugin name and prop list are optional, so that the following
forms are also valid:<plugin-name><prop1>=<val1> ...
Defaults and aliases on plugin values apply only to the plugin name.

setString

Set this value from the given string. If the given string is null or
empty and a default is defined, the default is used. If the given
string(or default) is an alias key, it will be converted to the
corresponding value internally.
If this Value is being set to a non-default value for the first time
(as designated by originalString being null), then the
value is remembered as original. This original value is used
for equality and hashCode computation if this Value is
dynamic.