':param value: The value parameter is set by the user interface, which
for example sends \'[]\' or \'[{}]\'
Based on the value parameter and the option type, I have to create a nice
looking object like [] or [FormIDMatcher({})].'

def set_value(self, value):

    if isinstance(value, FormIDMatcherList):
        value = value.to_json()
    self._value = self.validate(value)
