| There's currently no check at all performed when calling BaseCollection#setXXXValue to ensure that the XXX matches the actual field type: for example, it's possible to create a static list field with multiselect false and call setStringListValue with multiple values to put in it. Which shouldn't be authorized at all from API PoV. |