bool contains(String key) { if (_internalMap != null) { return _internalMap.containsKey(key); } else if (_internalList != null) { return _internalList.contains(key); } else { return null; } }