MATCHES -> {
                    val newMatches = newValue as List<String>
                    if (newMatches.isNotEmpty()) { //newMatches is a non empty list, the type must be a string
                        assertIsListOfString(newValue)
                    }