private fun <T> assertIsAgeRange(newValue: T) {
            if (newValue !is List<*>)
                throw java.lang.IllegalArgumentException("Expected newValue to be a List<Int>")
            if (newValue[0] !is Int)
                throw java.lang.IllegalArgumentException("Expected newValue to be a List<Int>")