Force-gets the value for the given key, throws if null or wrong type
List<String> getStringList(String key) => (_internalMap[key] as List<Object?>).map((e) => e.toString()).toList();